我发现我可以通过这种方式在 YouTube 播放器中播放 YouTube 视频:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw"));
startActivity(i);
但它不起作用。YouTube 播放器已启动,但出现错误:
网络出现问题 [400]
我已经更新了 YouTube 应用,但没有任何变化。
我正在使用 Android ICS 4.0.1。
我发现我可以通过这种方式在 YouTube 播放器中播放 YouTube 视频:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw"));
startActivity(i);
但它不起作用。YouTube 播放器已启动,但出现错误:
网络出现问题 [400]
我已经更新了 YouTube 应用,但没有任何变化。
我正在使用 Android ICS 4.0.1。
我在这个谷歌产品论坛上找到了答案,这有助于解决我的问题——这正是你遇到的问题:)
解决方案:只提供YouTube ID,而不是整个 YouTube URL 给loadVideo()
函数。
在 loadvideo 上不要放:
loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)
就放
loadvideo(gQy4I5y1ldg12);
Youtube 400 网络错误:关闭并打开清除数据和缓存
设置应用程序管理应用程序清除数据和缓存
您每次都需要登录。不幸的是,我仍然不能发帖,但可以在 g+ 上分享评论
请检查视频 ID 在 json 中是否正确解析,并且完全符合意图