首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >直播频道官网直播urls

直播频道官网直播urls
EN

Stack Overflow用户
提问于 2013-12-18 16:01:58
回答 2查看 7K关注 0票数 2

我正在工作的android应用程序,其中直播电视频道将被播放。为此,我使用了vitmio接口。我可以使用这个api播放一些频道(使用彩信和rtsp urls)。但是有些频道我还不能播放。我正在使用url helper从源网站获取rtsp url。url helper给了我rtsp url,但那些rtsp url我无法播放。例如,我有一个频道GEO TV

我像这样得到了它的rtsp。

代码语言:javascript
运行
复制
rtmp://cdn.eboundservices.com/geonews?wmsAuthSign=c2VydmVyX3RpbWU9MTIvMTgvMjAxMyA3OjU4OjEzIEFNJmhhc2hfdmFsdWU9M01CbWVpbVV6eUtQUzRhWFd5UllvZz09JnZhbGlkbWludXRlcz0yMA==/geonews_sub

但是vitmio media player没有播放这个rtmp url,我应该怎么做才能用vitmio player播放这个频道?

EN

回答 2

Stack Overflow用户

发布于 2013-12-18 16:06:04

您可以尝试这样做:

代码语言:javascript
运行
复制
 String link = "rtmp://cdn.eboundservices.com/geonews?wmsAuthSign=c2VydmVyX3RpbWU9MTIvMTgvMjAxMyA3OjU4OjEzIEFNJmhhc2hfdmFsdWU9M01CbWVpbVV6eUtQUzRhWFd5UllvZz09JnZhbGlkbWludXRlcz0yMA==/geonews_sub";


videoView = (VideoView) findViewById(R.id.videoview);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(link);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
票数 1
EN

Stack Overflow用户

发布于 2013-12-21 18:53:43

你应该使用vitamio library来解决这个问题从这里http://www.vitamio.org/en/docs/Basic/2013/0509/4.html

如果链接是rtsp://的,那么你可以很容易地使用MediaPlayer。尝试如下所示:

代码语言:javascript
运行
复制
MediaPlayer m = new MediaPlayer(); 
m.setDataSource("rtsp://host.name.com/stream/name"); 
m.prepare(); 
m.start(); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20652627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档