У меня есть веб-страница с основным скриптом циклического таймера Javascript. Я хочу воспроизводить звук каждый раз, когда таймер перезапускается.Воспроизведение звуков с javascript на мобильном телефоне
Это мой сценарий:
var audiof = new Audio('beep.mp3');
if (Seconds == 0)
{ audiof.play(); }
отлично работает на рабочем столе. Не работает на мобильных устройствах или планшетах.
Я читал, что вы не можете воспроизводить звук на мобильном устройстве, если только он не вызван пользователем. Я хотел добавить кнопку для запуска/остановки звука, может ли такое событие быть триггером для запуска звука? Как я могу это решить?
Спасибо!
какой мобильный телефон или стол вы используете? вы используете и iPhone или другое устройство. потому что на iPhone вы должны использовать трюк, чтобы получить звук для воспроизведения. –
Да, мобильный, с которым я тестировал, - это Iphone. – AlexB
ОК, позже сегодня я опубликую работу над тем, как вы получаете звук, чтобы играть на iPhone. Мне просто нужно что-то закончить. но, да, у iPhone есть проблема с воспроизведением звука в HTML5, если у вас нет какого-то взаимодействия с пользователем. как щелчок на экране. –