YouTube意图,错误400

时间:2012-12-05 19:48:25

标签: android android-intent youtube android-4.0-ice-cream-sandwich

我发现我可以通过这种方式在YouTube上播放YouTube视频:

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

但它不起作用。 YouTube播放器已启动,但出现错误:

  

网络存在问题[400]

我更新了YouTube应用,但没有任何变化。

我使用的是Android ICS 4.0.1。

6 个答案:

答案 0 :(得分:33)

我找到了Google product forums的答案,这有助于解决我的问题 - 这正是您遇到的问题:)

解决方案:仅提供 YouTube ID ,而不是loadVideo()功能的整个YouTube网址。

答案 1 :(得分:6)

在loadvideo上不要输入:

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

刚刚放

loadvideo(gQy4I5y1ldg12);

答案 2 :(得分:0)

这似乎是youtube应用程序的常见问题,也称为herehere。 我找到的唯一答案是退出youtube应用程序,然后重新登录。

答案 3 :(得分:0)

点击YouTube视频下方的分享按钮 - >它会显示链接 - >使用此链接。

注意:请勿使用youtube的网址

示例链接共享的屏幕截图:

enter image description here

答案 4 :(得分:0)

Youtube 400网络错误: 关掉然后再打开 清除数据和缓存

设置 应用 管理应用程序 清除数据和缓存

您需要每次登录。 不幸的是我仍然无法发帖但可以分享对g +的评论

答案 5 :(得分:0)

请chaeck视频ID在json中正确解析,并且完全符合意图