Я создаю сайт, на котором пользователь смотрит видео, и отвечает на вопросы. Однако у меня есть одна проблема. Когда пользователь просматривает видео с YouTube на iPhone, он запускается в проигрывателе iOS, а не в проигрывателе YouTube. Когда я пытаюсь вывести игрока из полноэкранного режима, вместо этого он приостанавливает видео и просто сидит там. Я использую этот код:
if (
document.fullscreenElement ||
document.webkitFullscreenElement ||
document.mozFullScreenElement ||
document.msFullscreenElement
) {
// exit full-screen
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
}
Это работает во всем, ЗА ИСКЛЮЧЕНИЕМ iOS-плеера iOS. Я тоже пытался скрывать игрока, но это тоже не работает. Есть ли способ вывести игрока из полноэкранного режима или какого-то обходного пути? Спасибо!
ПРИМЕЧАНИЕ. Я использую Youtube iframe API. https://developers.google.com/youtube/iframe_api_reference?hl=en