11

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

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

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

网络出现问题 [400]

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

我正在使用 Android ICS 4.0.1。

4

6 回答 6

35

我在这个谷歌产品论坛上找到了答案,这有助于解决我的问题——这正是你遇到的问题:)

解决方案:只提供YouTube ID,而不是整个 YouTube URL 给loadVideo()函数。

于 2014-05-14T11:46:22.190 回答
6

在 loadvideo 上不要放:

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

就放

loadvideo(gQy4I5y1ldg12);
于 2017-06-24T14:55:14.553 回答
0

这似乎是 youtube 应用程序的一个常见问题,在此处此处也有描述。我找到的唯一答案是退出 youtube 应用程序,然后再次登录。

于 2012-12-05T20:49:32.563 回答
0

单击 youtube 视频下方的分享按钮 -> 它将显示链接 -> 使用此链接。

注意:不要使用 youtube 的 url

示例链接分享截图:

在此处输入图像描述

于 2016-06-10T11:58:00.227 回答
0

Youtube 400 网络错误:关闭并打开清除数据和缓存

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

您每次都需要登录。不幸的是,我仍然不能发帖,但可以在 g+ 上分享评论

于 2016-08-27T07:09:43.000 回答
0

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

于 2018-01-25T05:52:50.317 回答