@dfhkjhg

Почему аудио не воспроизводится на неактивной странице?

У меня есть расширение которое должно воспроизводить аудио когда на странице происходит какое то определенное событие.
Пробовал создавать решить проблему с помощью html элемента не получилось
const createAudio = () => {
    const sound = document.createElement('AUDIO');

    sound.id = 'alert'
    sound.src = chrome.runtime.getURL('./alert.mp3')

    document.body.appendChild(sound);
}

//код из функции
            const audio = document.querySelector('#alert')
            audio.play()
                .then(_ => {
                    audio.pause()
                    console.log('s')
                })


пробовал просто создавать переменную в которой хранилось аудио
const audio = new Audio(chrome.runtime.getURL('./alert.mp3'))
и вызывать когда нужное мне событие происходит

            audio.play()
                .then(_ => {
                    audio.pause()
                    console.log('s')
                })

Ничего из этого нормально не работает на неактивной странице
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы