2013-05-23 2 views
0

У меня есть встроенный тег, содержащий видео youtube.Проблемы с видео youtube на мобильном браузере

Однако это не работает в мобильных браузерах, так как говорит, что требуется флэш-память.

Я использую HTML, а не HTML 5, так как мое приложение также должно поддерживать IE 8.

Я просмотрел некоторые удивительные решения JQuery, но получил только на основе HTML5 Solutions Jquery

Может кто-то предложить мне хорошее решение, чтобы мой Youtube видео играть в IE8 +, Chrome, FF + и мобильные браузеры тоже.

ответ

1

Этот код для вставки YouTube предоставляет по умолчанию будет работать для HTML5 браузеров (мобильных телефонов), а также старые браузеры, которые нуждаются вспышки: http://jsfiddle.net/austinpray/G5GhH/1

<iframe width="560" height="315" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0" allowfullscreen></iframe> 

Насколько я могу сказать, глядя на код в IFrame, в этот код обнюхивает возможности вашего браузера и показывает, что лучше всего работает. Если вы находитесь в браузере с флеш-возможностями, он использует флеш, и если флэш-память недоступна, по умолчанию используется HTML 5. Я тестировал это, и он работает на iPhone и телефонах Android. Вот Youtube support document.

+0

Я как раз собирался опубликовать это. Я использую этот точный код в PhoneGap и для веб-приложения. Это отлично работает для меня. –

+0

@AustinPray Я пробовал то же самое в своем телефоне, но. Если тестирование на Moto G вызывает ошибку http://stackoverflow.com/questions/25757846/youtube-player-stops-after-few-seconds-on-mobile. – Vikram

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