diff --git a/client/imports/app/radio/radio.service.ts b/client/imports/app/radio/radio.service.ts index da34cd7..e3823b5 100644 --- a/client/imports/app/radio/radio.service.ts +++ b/client/imports/app/radio/radio.service.ts @@ -240,7 +240,7 @@ export class AppRadioService implements OnDestroy { stop(): void { if (this._call.current) { - this._audio.src = 'data:audio/aac;base64,//FsQAOf/N4CAExhdmM1OC4zNS4xMDAAAjBADv/xbEADn/zeAgBMYXZjNTguMzUuMTAwAAIwQA4='; + this._audio.src = this._getEmptyAudioStream(); this._call.previous = this._call.current; this._call.current = null; @@ -329,7 +329,7 @@ export class AppRadioService implements OnDestroy { } }; - this._audio = new Audio(); + this._audio = new Audio(this._getEmptyAudioStream()); this._audio.autoplay = true; @@ -390,6 +390,10 @@ export class AppRadioService implements OnDestroy { this._emitQueueEvent(); } + private _getEmptyAudioStream(): string { + return 'data:audio/aac;base64,//FsQAOf/N4CAExhdmM1OC4zNS4xMDAAAjBADv/xbEADn/zeAgBMYXZjNTguMzUuMTAwAAIwQA4='; + } + private _readAvoids(): void { const avoids = this._readLocalStorage(LOCAL_STORAGE_KEY.avoids);