显示来自url android的视频

显示来自url android的视频,第1张

概述我有这个视频:http://www.youtube.com/v/oyB5QWcPSRo?version=3&f=user_uploads&app=youtube_gdata,我需要它在我的应用程序中播放,我已经使用videoView测试失败:有错误消息“无法播放视频”MediaControllermc=newMediaController(this);mc.setAnchorView(vidYout);mc.setMed

我有这个视频: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的视频所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存