Merge pull request #19 from JFox-sk/master

Refactoring mediaSessionInit variable to event option once
This commit is contained in:
Ondřej Žára 2020-09-23 11:08:48 +02:00 committed by GitHub
commit c787d2d094
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 8 deletions

View file

@ -643,12 +643,9 @@ 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 (mediaSessionInit) return;
mediaSessionInit = true;
audio.play(); audio.play();
}); }, {once: true});
// mediaSession define metadata // mediaSession define metadata
navigator.mediaSession.metadata = new MediaMetadata({ navigator.mediaSession.metadata = new MediaMetadata({

View file

@ -82,12 +82,9 @@ class App extends HTMLElement {
html.node("source", {src: 'https://raw.githubusercontent.com/anars/blank-audio/master/10-seconds-of-silence.mp3'}, '', audio); html.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 (mediaSessionInit) return;
mediaSessionInit = true;
audio.play(); audio.play();
}); }, {once: true});
// mediaSession define metadata // mediaSession define metadata
navigator.mediaSession.metadata = new MediaMetadata({ navigator.mediaSession.metadata = new MediaMetadata({