YouTube意图,错误400

POM*_*ATu 11 youtube android android-intent android-4.0-ice-cream-sandwich

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

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); 
startActivity(i); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.YouTube播放器已启动,但我收到错误消息:

网络出现问题[400]

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

我使用的是Android ICS 4.0.1.

mar*_*nke 35

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

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


小智 6

在loadvideo上不要放:

loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)
Run Code Online (Sandbox Code Playgroud)

刚放好

loadvideo(gQy4I5y1ldg12);
Run Code Online (Sandbox Code Playgroud)