2012-12-05 172 views
8

我發現我可以在股票YouTube播放器開始播放YouTube視頻這種方式:YouTube的意圖,錯誤400

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); 
startActivity(i); 

但它不工作。 YouTube播放器已啓動,但出現錯誤:

There was a problem with the network [400]

我已更新YouTube應用程序,但沒有任何更改。

我正在使用Android ICS 4.0.1。

+1

接受哪一個答案可以幫助你..所有新用戶可能會感到困惑 –

+1

3年後,我不認爲@POMATu會永遠接受答案:( – marienke

回答

0

看起來這是一個與youtube應用程序共同的問題,也描述了herehere。 我發現的唯一答案是註銷YouTube的應用程序,然後再次登錄。

29

我發現這個Google product forums這有助於解決我的問題的答案 - 而這正是您遇到:)

解決方案的問題:只給出的YouTube ID,而不是整個YouTube網址爲loadVideo()功能。

+1

謝謝..... :) –

+0

It works ..............! – AndroidHacker

0

點擊分享按鈕下方的youtube視頻 - >它會顯示鏈接 - >使用此鏈接。

注意:不要使用網址的YouTube

截圖樣品鏈路共享:

enter image description here

0

的Youtube 400網絡錯誤: 關閉和 清除數據和緩存

設置 應用程序 管理應用程序 清除數據和緩存

您將需要每次登錄。 不幸的是我還不能發表,但可以在Google+上分享評論+

3

在loadvideo不要放:

loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12) 

只是把

loadvideo(gQy4I5y1ldg12); 
0

請chaeck視頻ID是正確解析的JSON和它完全與意向