WIP: Working on player
This commit is contained in:
5
web/src/services/audioService.ts
Normal file → Executable file
5
web/src/services/audioService.ts
Normal file → Executable file
@@ -31,7 +31,7 @@ class AudioService {
|
||||
private readonly PLAY_DEBOUNCE_MS: number = 100;
|
||||
private lastSeekTime: number = 0;
|
||||
private readonly SEEK_DEBOUNCE_MS: number = 200;
|
||||
private logLevel: LogLevel = LogLevel.WARN;
|
||||
private logLevel: LogLevel = LogLevel.ERROR;
|
||||
private playbackAttempts: number = 0;
|
||||
private readonly MAX_PLAYBACK_ATTEMPTS: number = 3;
|
||||
|
||||
@@ -203,17 +203,14 @@ private readonly PLAY_DEBOUNCE_MS: number = 100;
|
||||
const playerStore = usePlayerStore.getState();
|
||||
|
||||
ws.on("play", () => {
|
||||
this.log(LogLevel.DEBUG, 'AudioService: play event');
|
||||
playerStore.batchUpdate({ isPlaying: true });
|
||||
});
|
||||
|
||||
ws.on("pause", () => {
|
||||
this.log(LogLevel.DEBUG, 'AudioService: pause event');
|
||||
playerStore.batchUpdate({ isPlaying: false });
|
||||
});
|
||||
|
||||
ws.on("finish", () => {
|
||||
this.log(LogLevel.DEBUG, 'AudioService: finish event');
|
||||
playerStore.batchUpdate({ isPlaying: false });
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user