我有这个视频:http://www.youtube.com/v/oyB5QWcPSRo?version=3&f=user_uploads&app=youtube_gdata,我需要它在我的应用程序中播放,我已经使用vIDeoVIEw测试失败:有错误消息“无法播放视频”
MediaController mc = new MediaController(this);mc.setAnchorVIEw(vIDYout);mc.setMediaPlayer(vIDYout);Log.v("TAG","URL: "+YoutubeVO.url_vIDeo);Uri vIDeo = Uri.parse("devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");//Uri vIDeo = Uri.parse(YoutubeVO.url_vIDeo);vIDYout.setMediaController(mc);vIDYout.setVIDeoURI(vIDeo);vIDYout.requestFocus();vIDYout.start();
我试图更改URL,如果问题出在视频中,但不是.
我也试过使用webVIEw失败了
wvComunicado.getSettings().setLoaDWithOverviewmode(true);wvComunicado.getSettings().setUseWIDeVIEwPort(true);wvComunicado.loadData(YoutubeVO.url_vIDeo, "text/HTML" , "UTF-8");
关于如何玩它的任何想法?
谢谢!
解决方法:
添加requestFocus()方法:
MediaController mc = new MediaController(this);mc.setAnchorVIEw(vIDYout);mc.setMediaPlayer(vIDYout);Log.v("TAG","URL: "+YoutubeVO.url_vIDeo);Uri vIDeo = Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");// Uri vIDeo = Uri.parse(YoutubeVO.url_vIDeo);vIDYout.setMediaController(mc);vIDYout.setVIDeoURI(vIDeo);vIDYout.requestFocus();vIDYout.start();
这对我有用:
String path = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";vIDeo.setVIDeoURI(Uri.parse(path));mediaController = new MediaController(this);mediaController.setMediaPlayer(vIDeo);vIDeo.setMediaController(mediaController);vIDeo.requestFocus();vIDeo.start();
总结 以上是内存溢出为你收集整理的显示来自url android的视频全部内容,希望文章能够帮你解决显示来自url android的视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)