我发现我可以通过这种方式在YouTube上播放YouTube视频:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw"));
startActivity(i);
但它不起作用。 YouTube播放器已启动,但出现错误:
网络存在问题[400]
我更新了YouTube应用,但没有任何变化。
我使用的是Android ICS 4.0.1。
答案 0 :(得分:33)
我找到了Google product forums的答案,这有助于解决我的问题 - 这正是您遇到的问题:)
解决方案:仅提供 YouTube ID ,而不是loadVideo()
功能的整个YouTube网址。
答案 1 :(得分:6)
在loadvideo上不要输入:
loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)
刚刚放
loadvideo(gQy4I5y1ldg12);
答案 2 :(得分:0)
答案 3 :(得分:0)
答案 4 :(得分:0)
Youtube 400网络错误: 关掉然后再打开 清除数据和缓存
设置 应用 管理应用程序 清除数据和缓存
您需要每次登录。 不幸的是我仍然无法发帖但可以分享对g +的评论
答案 5 :(得分:0)
请chaeck视频ID在json中正确解析,并且完全符合意图