Я хочу воспроизвести звук из расширения Chrome, но я прочитал, что скрипты содержимого не могут воспроизводить звуки. Поэтому я помещаю этот код в свой фоновый сценарий:Расширение Chrome, воспроизведение звука в фоновом режиме
var audio = new Audio("alert.ogg");
audio.play();
но все еще нет звука. На консоли _generated_backgound_page.html мне удалось проверить вкладку «Сеть» и убедиться, что звуковой файл загружен успешно, но я ничего не слышу.
Кроме того, в другой HTML страницы, я мог бы загрузить другой Javascript, который имеет код выше, и он работает (я могу услышать звук.)
Тот факт, что на заднем плане сценария, кажется, сделал его неудачным. Также обратите внимание, что у меня нет фоновой СТРАНИЦЫ, связанной с фоном SCRIPT. Означает ли это?
Редактировать: проблема решена. Вышеприведенный код работает, но я забыл послушать правильный канал вывода звука.
Это была просто глупая ошибка ... мой аудиовыход был изменен на другое звуковое устройство. Может быть, я должен удалить вопрос? –
Вы должны как-то пометить вопрос как «недействительный». – igorpavlov
Но нет никакого способа отметить это. –