Как вызвать приложение YouTube из My WebApp - PullRequest
7 голосов
/ 16 марта 2011

Я кодирую веб-приложение (мобильный веб-сайт), к которому будут обращаться различные смартфоны, такие как Android, iPhone и BlackBerry.

На одной из моих страниц будет ссылка на видео на YouTube.Я не уверен, как поместить ссылку на него таким образом, чтобы браузер устройства открывал приложение YouTube для устройства и воспроизводил видео.

Ребята, можете ли вы предоставить какую-либо помощь, относящуюся к Android, iPhone и BlackBerry !?

Заранее спасибо!:)

Ответы [ 2 ]

8 голосов
/ 17 марта 2011

Я много исследовал и обнаружил, что есть такое решение для телефонов Android.

Если я напишу URL-адрес youtube как vnd.youtube:<video_id> в моем html, то Android проанализирует щелчок этой ссылки как действие, связанное с YouTube, и вызовет приложение youtube. Самое приятное то, что после того, как видео заканчивается или пользователь отменяет воспроизведение, элемент управления возвращается на веб-страницу, что потрясающе.

Я тоже пытался найти что-то похожее для iPhone, но позже понял, что у iPhone нет многозадачной способности, и, если бы я мог найти что-то похожее, iPhone всегда сначала закроет веб-страницу, а затем откроет Приложение YouTube для воспроизведения видео. Таким образом, приложение youtube вступает во владение, и контроль никогда не возвращается на мою веб-страницу, что, по моему мнению, является плохим UX, но пользователи iPhone считают это нормальным явлением.

Я не могу встроить видео в свою веб-страницу, так как нет таких требований, иначе я бы сделал то, что предложил @Zaky, тем не менее, я просматриваю предоставленные им ссылки, чтобы найти что-то полезное.

Мне еще нужно посмотреть, как устройства BlackBerry и новая iOS4 реагируют на события и ссылки на YouTube.

Будет публиковать обновления.

ОБНОВЛЕНИЕ : Чтобы сделать то же самое для iPhone (iOS), используйте URL: youtube:<video_id>, и он будет анализироваться как URL-адрес приложения YouTube

1 голос
/ 17 марта 2011

Специально для iPhone я недавно использовал этот, проверьте второй об UIWebView, должен работать аналогично из браузера: http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html

И этот, кажется, более общий: http://www.labnol.org/internet/embed-youtube-videos-in-html5-flash/14092/

...