视频在下面提到的代码中无法正常工作。这可能是什么问题?
MediaController mediaController = new MediaController(getBaseContext());
mediaController.setAnchorView(videoweb);
Uri video = Uri.parse("http://www.youtube.com/v/wwI2w2YHkCQ?fs=1");
videoweb.setMediaController(mediaController);
videoweb.setVideoURI(video);
videoweb.start();
Error:
无法播放视频
抱歉,这部影片无法播放。
您提供的链接,http://www.youtube.com/v/wwI2w2YHkCQ?fs=1
,适用于 HTML 页面。要提供的 URIsetVideoURI()
应该是一个媒体文件,例如MP4 or AVI.
VideoView 无法解析 HTML 页面。它只能解码和播放视频文件或流式传输视频内容(在这种情况下,URI 应指向媒体文件,例如http://people.sc.fsu.edu/~jburkardt/data/mp4/cavity_flow_movie.mp4
)。请参阅堆栈溢出问题使用 VideoView 进行流式传输或渐进式下载视频.
您应该使用 Webview 打开 YouTube 链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)