В нашем приложении React React мы сталкиваемся с проблемами воспроизведения звука в Safari со следующим сценарием:
- Приложение содержит iframe, который воспроизводит повествования MP3 с использованием Howler.js < /li>
Когда вкладка становится неактивной из -за отсутствия деятельности пользователя, Safari убивает ресурсы и Останавливает аудио < /li>
После возвращения на вкладку и взаимодействие все функциональные возможности возобновляются, за исключением воспроизведения звука < /li>
В настоящее время единственный обходной путь закрывает вкладку и Открытие нового
Есть ли способ восстановить воспроизведение звука Функциональность, когда вкладка снова становится активной, не требуя обновления вкладки? li> Framework: React Audio < /li>
[*] Библиотека: owler.js < /li>
Браузер: Safari Content < /li>
Mp3 файлы сыграно в iframe
ожидаемое поведение
Аудио воспроизведение должно возобновить нормально при возвращении на вкладку и взаимодействие с ней.
текущее поведение
Аудио остается нефункциональным после того, как вкладка снова становится активной, требует полной обновления вкладки для восстановления функциональности.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ctive-tabs