Работает ли код для вставки youTube iFrame на мобильных устройствах?(iPhone, Android) - PullRequest
2 голосов
/ 02 сентября 2011

Я сделал образец страницы, используя код для вставки HTML5 iFrame из youTube. При просмотре на моем iPhone я получаю кнопку воспроизведения, но видео никогда не воспроизводится, если я нажимаю на нее. Когда я вставляю видео с тегом видео HTML5, все воспроизводится просто отлично.

Кто-нибудь знает, официально ли youTube поддерживает мобильные устройства с кодом для встраивания? Есть ли дополнительные параметры, которые мне нужны? Я попробовал следующий код:

<iframe width="420" height="345" src="http://www.youtube.com/embed/OZOX5sad2FE" frameborder="0" allowfullscreen></iframe>

Ответы [ 2 ]

4 голосов
/ 02 сентября 2011

Mobile Safari на iPhone поддерживает iFrame.Вот пример: http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html

Вы пробовали указать класс и тип?class = "youtube-player" type = "text / html"

3 голосов
/ 07 марта 2012

У меня была такая же проблема, и я потратил на нее много времени.

Проблема в том, что когда вы используете код iframe на своей веб-странице и открываете эту страницу в iPhone Safari. И нажмите на видео, вызов между доменами, чтобы получить видео с YouTube и показать его в проигрывателе HTML5 не удается.

Решение, как объяснил Пиччиано:

"Вы пробовали включить класс и тип?"

class="youtube-player" type="text/html"

...