Refactoring mediaSessionInit variable (part 2)

This commit is contained in:
Jozef Liška 2020-09-23 10:35:15 +02:00
parent cb3224592d
commit a99621c24f

View file

@ -588,7 +588,6 @@ class App extends HTMLElement {
await this._connect(); await this._connect();
this.dispatchEvent(new CustomEvent("load")); this.dispatchEvent(new CustomEvent("load"));
this.mediaSessionInit = false;
this._initMediaHandler(); this._initMediaHandler();
} }
@ -644,11 +643,11 @@ class App extends HTMLElement {
node("source", {src: 'https://raw.githubusercontent.com/anars/blank-audio/master/10-seconds-of-silence.mp3'}, '', audio); node("source", {src: 'https://raw.githubusercontent.com/anars/blank-audio/master/10-seconds-of-silence.mp3'}, '', audio);
// Init event session (play audio) on click (because restrictions by web browsers) // Init event session (play audio) on click (because restrictions by web browsers)
let mediaSessionInit = false;
window.addEventListener('click', () => { window.addEventListener('click', () => {
if (!this.mediaSessionInit) { if (mediaSessionInit) return;
mediaSessionInit = true;
audio.play(); audio.play();
this.mediaSessionInit = true;
}
}); });
// mediaSession define metadata // mediaSession define metadata