Я пишу расширение для себя, которое воспроизводит звук, основанный на чтении материала из DOM.
Иногда звук воспроизводится правильно, иногда происходит сбой при
uncaught (in promise) DOMException
Без дополнительной информации.
Насколько я понимаю, это тип проблемы, которая возникает, когдаВы пытаетесь вставить автозапуск аудио на веб-страницу без отключения звука.Если это так, то почему мое расширение иногда работает, а не иногда?
Я могу подтвердить, что DOM анализируется правильно, и ошибка происходит в следующем вызове play
:
let my_audio = new Audio(chrome.runtime.getURL("media/beep.wav"));
my_audio.play();
Файл мультимедиа правильно зарегистрирован в manifest.json
"web_accessible_resources":[
"media/beep.wav"
],
Существуют ли другие причины ошибки uncaught (in promise) DOMException
?