iPhone, Mobile Safari, YouTube остаются на странице

Возможно ли, чтобы видео YouTube воспроизводилось на веб-странице в Safari на iPhone, и чтобы кнопка «Готово» и событие «видео завершено» отправляли пользователя обратно на мобильную веб-страницу, с которой он пришел?

В настоящее время кажется, что я могу направить их только на YouTube.app для просмотра видео ... но затем они остаются в YouTube.app и представлены с комментариями к видео и другой подобной информацией, и я не хочу отобразить эту информацию.

Если это возможно, укажите в своем ответе ссылку на сайт с документацией / примерами или примером.

Спасибо.


person David Higgins    schedule 27.01.2010    source источник


Ответы (1)


Используйте новый код встраивания YouTube на основе IFRAME (я полагаю, они дают его вам по умолчанию сейчас, когда вы нажимаете их кнопку встраивания ...?), И на iPhone он будет отображаться как видео HTML5, если это возможно.

Когда пользователи нажимают на нем значок воспроизведения, запускается стандартная программа просмотра видео, а не приложение YouTube. Когда они выйдут из видео, они вернутся на вашу страницу.

Новый код для встраивания выглядит так:

<iframe
    title="YouTube video player"
    width="480"
    height="390"
    src="http://www.youtube.com/embed/VIDEO-ID"
    frameborder="0"
    allowfullscreen>
</iframe>

Это примерно то же, что они делают в новом веб-приложении YouTube, за исключением того, что им не нужно IFRAME (они просто встраивают HTML5 на свою страницу).

person Matt    schedule 19.02.2011
comment
хотя изначально вопрос был задан до того, как YouTube представила новую реализацию HTML5 Video, я принимаю этот ответ, потому что он правильный. - person David Higgins; 21.02.2011