Проблема показывает IPad с IOS 8.0.1. Это бесконечный звук, который играет на странице1.html Я предположил, что звук перестанет играть, если я перейду на другую страницу (например page2.html), но он все еще играл. Я попытался использовать разгрузочные, экранированные и видимые события, чтобы остановить его, но все мои усилия потерпели неудачу.ios приостанавливает аудио при изменении страницы
Код
<audio id="sound" loop src="audio/baby.mp3"></audio>
<script>
var player = document.getElementById("sound");
window.addEventListener("unload", function() {
player.pause();
});
if ('onpagehide' in window)
window.addEventListener("pagehide", function() {
player.pause();
});
if ('onvisibilitychange' in window)
window.addEventListener("visibilitychange", function() {
player.pause();
});
</script>
звук останавливается только тогда, когда я перезагрузить страницу, где она была активирована.
Найти темы adout Crossbrowser с помощью страницы видимости API, но событие «visibilitychange» не срабатывает вообще на изменение вкладки, минимизировать браузер или другой URL-адрес. – onlydimon