почему устройства Apple воспроизводят видео в формате html5 в собственном проигрывателе?

Я пробовал разные html-плееры и использовал тег видео html5. Однако устройства Apple (ipod touch 4, iphone 4, ipad) показывают видео в формате html5 в своем собственном проигрывателе.

Моя основная цель — показывать оверлейную рекламу на видео. Я решил скрыть/показать div с помощью абсолютного позиционирования и z-индекса. Это работало для браузеров на моем ПК, но не могло работать на устройствах Apple.

Чтобы показывать рекламу на устройствах Apple, во-первых, мне нужно использовать свой собственный html5-плеер, а не видеоплеер Apple по умолчанию.

Возможен ли мой подход или есть обходные пути? Любые идеи будут высоко оценены.

Спасибо,

отредактировано

Есть атрибут "webkit-playsinline". Но и это не работает. Я думаю, что это работает только в программировании приложений с UIWebView.

<video id="video" width="480" height="320" webkit-playsinline>

person efeyc    schedule 20.12.2011    source источник
comment
В вашем источнике вы пытаетесь использовать проигрыватель webkit. Да, сафари — это вебкит. Но яблоко перевешивает это. Например, некоторые CSS-стили могут переопределять стандартные классы.   -  person SkyFox    schedule 20.12.2011


Ответы (1)


Извините, но вы не можете использовать другой плеер. Любой браузер с поддержкой html5 поддерживает несколько разных проигрывателей. Каждый плеер встроен в браузер. Это часть браузера. Когда вы используете свое устройство Apple для просмотра, вы можете использовать только Safari (и Opera). В Safari есть только 1 плеер для html5-видео. А Опера использует сафари-реализацию плеера :)

person SkyFox    schedule 20.12.2011