2011-03-16 78 views
7

我正在編寫一個Web應用程序(移動網站),該應用程序將通過各種智能手機(如Android,iPhone和BlackBerry)訪問。如何從我的Web應用程序調用YouTube應用程序

我的網頁之一將有一個YouTube視頻的鏈接。我不確定如何通過設備瀏覽器打開設備的YouTube應用程序並播放視頻的方式將其鏈接到它。

你們可以提供任何特定於Android,iPhone和BlackBerry的幫助嗎?

提前致謝! :)

回答

8

我研究了很多,發現Android手機有這樣的解決方案。

如果我在我的html中寫入youtube URL爲vnd.youtube:<video_id>,那麼Android將解析此鏈接的點擊作爲YouTube相關操作,並將調用youtube應用程序。最好的部分是,在視頻結束或用戶取消播放後,控件返回到網頁,這非常棒。

我正在嘗試爲iPhone找到類似的東西,但後來才意識到iPhone沒有多任務處理能力,如果我甚至可以找到類似的東西,iPhone會首先關閉網頁,然後打開youtube應用程序播放視頻。這樣,youtube應用程序接管和控制永遠不會返回到我的網頁,這是根據我的壞UX,但iPhone用戶認爲這是一個正常的事情。

因爲沒有像這樣的要求,所以我不能在我的網頁中嵌入視頻,否則我會做@扎克建議的,但我仍在尋找他提供的鏈接以找到有用的東西。

我仍然需要了解BlackBerry設備和新iOS4如何響應YouTube事件和鏈接。

將發佈更新。

UPDATE:爲iPhone(iOS版)做同樣的,使用的網址:youtube:<video_id>,它會分析它在YouTube應用程序URL

+0

+1其有用的傢伙..譚問..:-p – 2011-03-30 10:42:03

+0

我看不出在iOS解析YouTube的方式有什麼不同:與像http:// www的常規鏈接。 youtube.com/watch?v= 。有什麼區別嗎? – evanmcd 2011-08-15 15:02:20

+0

目前,我沒有找到任何。但爲了更加精確並確保YouTube應用程序確實被調用,該URL可能很有用 – 2011-08-21 10:50:54

1

具體到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/

+0

雖然很不錯,但這些文章告訴我,我怎麼能東西在我的頁面中嵌入視頻。雖然這不是我正在尋找的東西,但它仍然有很多有用的信息。感謝的人,我正在調查它:) – 2011-03-17 07:42:25

相關問題