Android 上的问题 视频查看不工作
我正在从 URL 播放 YouTube,但是当我播放视频时,它显示以下错误:
无法打开视频
我正在使用此代码:
video =new VideoView(this);
video.setVideoURI(path);
System.out.println("my path"+path);
ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();`
路径正确。我也在网上查了一下。为什么我会收到这样的错误?
链接如下: http://www.youtube.com/ v/8B-Vu94Sd4M?f=videos&app=youtube_gdata
I'm playing YouTube from URL, but when I play the video it shows the following error:
unable to open video
I'm using this code:
video =new VideoView(this);
video.setVideoURI(path);
System.out.println("my path"+path);
ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();`
The path is correct. I checked on the Web also. Why am I getting an error like that?
The links are like: http://www.youtube.com/v/8B-Vu94Sd4M?f=videos&app=youtube_gdata
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能简单地为
VideoView
提供 Youtube URL 并期望它播放视频。这似乎根本不可能(请参阅此处)。不过,您可能想要使用 YouTube Intent 并让系统处理它:链接
You can't simply give the
VideoView
a Youtube URL and expect it to play the video. This seams to be impossible at all (see here).However, you might want to use a YouTube Intent and let the System handle it: Link