2012-11-23 32 views
0

我想用媒體播放器播放某些youtube頻道的視頻。我已使用following API來獲取Feed。我得到的網址,但mediaplayer說「未能發揮」。下面的網址是試圖扮演由特定用戶上傳的視頻Youtube

http://o-o---preferred---sn-h557snes---v24---lscache3.c.youtube.com/videoplayback?upn=AmmxhSpq470&sparams=cp,gcr,id,ip,ipbits,itag,ratebypass,source,upn,expire&fexp=917013,906437,916626,922401,920704,912806,927201,925706,922403,913546,913556,916805,920201,901451&ms=au&expire=1353668177&itag=18&ipbits=8&gcr=in&sver=3&ratebypass=yes&mt=1353646087&ip=121.241.181.70&mv=m&source=youtube&key=yt1&cp=U0hUSFZRVl9MUUNONF9OS1pCOmhtUTVMak5oTVNy&id=c429fa5466ee9447&newshard=yes 

是在解碼格式有什麼變化?請幫me..Thanks提前

回答

0

您需要使用的官方YouTube球員之一播放YouTube內容。對於Android應用程序,這意味着將iframe player嵌入應用程序中的WebView

在未來的某個時候,我們將發佈一個native Android YouTube player視圖,您可以將其嵌入到您的應用程序中,但我沒有任何關於發佈日期的信息。

+0

但我已經嘗試過與Android媒體播放器..它工作..但現在它不工作的其他原因。解碼格式有任何改變? – user1767260

+0

有一些低分辨率RTSP流公開暴露給某些視頻,但不是全部。由內容所有者決定他們是否暴露。也許這就是你的意思?以下是一個示例:http://gdata.youtube.com/feeds/api/videos/RWiBAHv7sXs?v=2&alt=json&prettyprint=true&fields=media:group/media:content[@yt:format=1] –