Я пытаюсь воспроизвести аудио через тег html5 (используя Buzz в качестве обертки, если это имеет значение).html5 audio - событие canplay не срабатывает на Safari (Mac Desktop)
Поскольку звук синхронизирован, чтобы начать с другого события, я слушал событие трансляции.
Он отлично работает на Chrome и Firefox, но Safari не запускает событие canplay.
Я добавил обработчики событий для всех возможных доступных звуковых событий, и насколько я могу сказать, он запускает только события loadstart
и loadedmetadata
.
Когда срабатывает loadedmetadata
, аудио-элемент отлично выглядит в инспекторе, но он останавливается.
Я предполагаю, что это причина имеет что-то делать с элементом, установленным в не автозапуска .. по какой-то причине, что, кажется, вызвать Safari, чтобы остановить там (если я автовоспроизведение тогда все события срабатывают) ,
Есть ли у вас такая же проблема, и есть ли способ не автовоспроизвести звук, а получить событие для воспроизведения?
My Safari версия 5.1.3 (7534.53.10)