2012-11-21 47 views
0

我想專門爲你整合視頻播放器。我發現youtube android player tools但我沒有找到實施。如何整合youtube android播放器

而且我實施了android-youtube-player。但它不起作用。

如果有人已經整合,那麼需要幫助。

+0

http://code.google.com/p/android-youtube-player在手機中工作..它不適用於模擬器。 –

+0

不要把標籤放在主題中:http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles –

+0

@ WebnetMobile.com .. yuap。 –

回答

2

YouTube Andoid Player演示文稿在Google I/O 2012上發佈,Android Player API尚未公開發布(截至2012年11月21日)。該演示文稿是我知道的唯一公共信息。

(更新:它現在已經公開宣佈,並且發佈了作爲一個實驗性API:http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html

了Android,YouTube的播放機庫是非官方的。我建議你閱讀YouTube服務API條款:

https://developers.google.com/youtube/terms

特別是,你可能不會使用除官方YouTube播放器以外的任何球員。

我聽說過嵌入iframe API的報告,它嵌入到嵌入式web視圖中 - 但我無法親自驗證這些報告,或者如何處理跨域消息傳遞和跨java之間的跨語言綁定和DOM的JavaScript綁定。

從Android應用加載YouTube視頻最簡單的方法是要求操作系統使用意圖加載YouTube視頻。

鑑於YouTube上有一個Android庫(從您的鏈接)開發,我建議使用現在最快和最簡單的方法,並可能在以後的更新中使用該API。

有更多的討論上呼籲啓動視頻在YouTube應用在這裏: Android YouTube app Play Video Intent

+0

yuap ..但它會啓動瀏覽器或你管官方的應用程序。 –

+1

我相信應該開始用戶選擇打開youtube網址。 –

+0

+1爲您的答案。我想用廣告播放視頻。這就是爲什麼我想要自定義播放器。等待你從谷歌管播放器API。 :) –

0
Intent i = new Intent (Intent . ACTION_VIEW , Uri . parse ("vnd.youtube:" + videoID)); 
List <ResolveInfo> list = getPackageManager(). queryIntentActivities (i , PackageManager . MATCH_DEFAULT_ONLY); 
     if (list . size() == 0) { 
      //write you own activity to display the video, if default youtube video display class is not available or else use the default class it self 
      } 

     System.out.println("Intent Actin :"+i.getAction()); 
     startActivity (i); 
0

眼下,唯一可行的方法,我曾與被嵌入的內容將使用HTML5網頁視圖成功。不幸的是,這將API等級限制在13左右。你不會去應用程序外,但播放和暫停控件都在web視圖中,我無法弄清視頻完成時的確定方式。

讓用戶「離開」您的應用程序通過意圖使用YouTube播放器本身的概念是可笑的。如果您正在做的不僅僅是播放視頻(就像我們需要一個只播放一個視頻的應用程序),那麼您需要他們回來使應用程序變得有價值和新穎。使用本地播放器與rstp流是一個選項,但通常視頻分辨率是一些小奇怪的172×90左右,可能不被接受。

我已經用webview實現了,但是我暫停發佈等待Tim提到的Android播放器API的應用程序。至於發佈日期,我只有這個: YouTubePlayerAPI Schedule for Distribution?

似乎不體面突出這一偉大的東西,我們需要爲Android,7月份,再沒有什麼了幾個月,尤其是當有更直接,在IOS穩健的方法。我花了很多時間和資源來開發一款應用程序,期望在合理的未來使用這個API,並且考慮到關於這個API缺乏後續和整體糟糕的溝通感覺讓步。

相關問題