У меня есть видеопоток html5.Я использую пользовательские элементы управления и привязываю к ним действия с помощью jQuery.Одним из упомянутых элементов управления является полноэкранная кнопка, которая вызывает video.webkitEnterFullScreen ().Когда я проверяю это в Safari, полноэкранный режим работает нормально.Когда я пытаюсь это сделать на iPad, это не получается.Что дает?
Вот как я объявляю свое видео в html:
<video preload="true" width="720" height="405"></video>
Вот объявление моей полноэкранной кнопки:
<a href="javascript:;" class="fullscreen">
<span class="icon"></span>
</a>
Вот как япривязать кнопку к действию:
var video = $('video')[0];
$('body').find('.fullscreen').click(function(){
video.webkitEnterFullscreen();
});
$('body').find('.fullscreen .icon').click(function(){
video.webkitEnterFullscreen();
});
Опять же, это работает в сафари, но не на ipad.Когда они включают предупреждения и записи операторов в объявление функции, они появляются, что означает, что мои клики были зарегистрированы на ipad, но видео не переходит в полноэкранный режим.Помогите!
ОБНОВЛЕНИЕ: Просто, чтобы прояснить мою проблему, у меня нет проблем с воспроизведением.Видео воспроизводится как на рабочем столе Safari, так и в Safari для iPad.В safari для рабочего стола полноэкранный режим работает, но в safari для ipad полноэкранный режим не работает.