2013-07-01 3 views
1

Что iPhone использует для воспроизведения видео YouTube в браузере?iPhone Youtube видео в браузере

Я знаю, что в теге <video> используется собственное время для воспроизведения видео. Тогда я знаю, что iPhone не поддерживает флеш, поэтому он не может напрямую воспроизводить видео на YouTube. Я использовал эту videojs-youtube библиотеку, чтобы встроить видео YouTube, используя его URL, и это является результатом HTML элементы:

<div> 
    <iframe> 
    #document 
    </iframe> 
</div> 

Внутри #document целый новый HTML фактического YouTube видео. Если он не поддерживает флэш-память, какую технологию он использует для воспроизведения видео, даже если код использует элемент iframe?

Также есть способ/как я могу программно закрыть (через javascript) видео YouTube со всего экрана?

+3

См. Отредактированный вопрос. Благодаря! – MoMo

ответ

0

Youtube использует iframe для обслуживания своего видеоконтента. Если он обнаружит, что вы не справитесь со вспышкой, он вернется к видео HTML5. Большинство мобильных браузеров, включая iPhone, могут обрабатывать видео HTML 5. В случае с Youtube он показывает миниатюру видео в iframe с кнопкой воспроизведения. Вы нажмете его, чтобы загрузить видео html5. IPhone воспроизводит все видео в своем родном проигрывателе.

Невозможно закрыть видео из полноэкранного режима в iphone, но в обычных браузерах вы можете выйти из полноэкранного режима в видео js, вызвав NAME_OF_YOUR_PLAYER.exitFullScreen();

Смежные вопросы