На моем сайте есть iframe, который я хочу продолжать воспроизводить, даже если заблокирую экран. Я включил JavaScript в своем приложении Safari в настройках.
document.addEventListener('visibilitychange', _ => {
var state = document.visibilityState;
console.log('document is:',state);
if (document.hidden){
player.playVideo();
}
})
Я получил этот скрипт, который замечает, активен экран или нет, Когда на моем компьютере скрыто состояние, видео начинает воспроизводиться, однакокогда я использую свой iphone, звук просто останавливается. Я использую API YouTube, поэтому player.playVideo();
работает нормально.
Когда я блокирую свой телефон, этот экран появляется
Но позже, когда я нажимаю кнопку воспроизведениявручную он просто зависает ... Могу ли я работать с этим или есть другой способ, например, преобразовать воспроизводимый в настоящий момент iframe в mp4 или что-то, что можно воспроизводить?