YouTube сломал встраивание IFrame на iPhone? - PullRequest
6 голосов
/ 06 апреля 2011

Мы использовали встраивание iframe YouTube для видео. Все хорошо; за исключением на iPhone. На iPhone изображение-заполнитель видео растягивается примерно вдвое выше, чем должно быть. Воспроизведение видео приводит к сообщению «Вам необходимо обновить Adobe Flash Player ...» - что, безусловно, не может быть правильным?

Это работало нормально около недели назад.

В настоящее время я тестирую на iPhone 4 с 4.3.1 - но также тестировал на iPad 4.2.1.

Мой пример клипа, с которым я тестирую, находится здесь: http://wexion.net/posts/youtube_iframe_test

HTML-код для этой страницы следующий, но такая же проблема возникает, если я помещаю его на «правильную» страницу.

<iframe class="youtube-player" type="text/html" width="300" height="246"  src="http://www.youtube.com/embed/mG0xiG_0I2E" frameborder="0" allowfullscreen></iframe>

У кого-нибудь еще есть эта проблема? Знаете, что происходит? Или / и есть возможное исправление?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2011

Кажется, это проблема, о которой знает Google / YouTube. http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/861d5605093fdd7b# а также http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/7490cb2d0aa69120

Соответствующий клип: (опубликовано Джеффом Посником, команда API YouTube, вторник, 5 апреля 2011 г. 09:15:37 -0700 (PDT))

Просто чтобы обновить людей, команда инженеров игроков работает над решить две отдельные проблемы, влияющие на воспроизведение iframe iOS:

Одна проблема приводит к «Вам нужно обновить Flash Player ...» сообщение об ошибке. Это сообщение появляется при появлении пытаться воспроизводить монетизированные видео (то есть видео с рекламой), используя iframe встроить в iOS WebKit. Это сообщение об ошибке очевидно неуместно, так как на iOS нет Flash Player, но в итоге видео по-прежнему может не воспроизводиться, даже если сообщение об ошибке изменилось, потому что не все монетизированные видео в настоящее время воспроизводятся на устройства iOS.

Есть еще одна проблема, связанная с изменением размера игрока iframe на страница после начала воспроизведения. Это также работает над. У меня пока нет никакой информации о том, один из них или оба проблемы будут решены вовремя, когда на этой неделе появится новый игрок код, который состоится в среду вечером по PDT. Я обновлю это нить с дополнительной информацией, когда у меня есть.

1 голос
/ 26 апреля 2011

Добавьте scrolling = "no" в iframe.Работал на меня.

...