从他们的官方网站流式传输直播电视频道

时间:2013-12-18 08:01:58

标签: android url live-streaming vitamio

我正在使用Android应用程序,其中将播放直播电视频道。 我为此目的使用vitmio api。 我可以使用此api播放一些频道(使用mms和rtsp网址)。 但有些频道我还没玩过。我正在使用url helper从源网站获取rtsp网址。网址助手给我rtsp网址,但那些我无法播放的rtsp网址。 比如我有一个频道 GEO TV

我正在获得像这样的rtsp

rtmp://cdn.eboundservices.com/geonews?wmsAuthSign=c2VydmVyX3RpbWU9MTIvMTgvMjAxMyA3OjU4OjEzIEFNJmhhc2hfdmFsdWU9M01CbWVpbVV6eUtQUzRhWFd5UllvZz09JnZhbGlkbWludXRlcz0yMA==/geonews_sub

但是vitmio媒体播放器并没有播放这个rtmp网址 我该怎么做才能使用vitmio播放器播放这个频道???

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

 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 :(得分:1)

你应该从这里http://www.vitamio.org/en/docs/Basic/2013/0509/4.html

使用vitamio库来解决这个问题的vitamio库

如果链接为rtsp://,则您可以轻松使用MediaPlayer。尝试这样的事情:

MediaPlayer m = new MediaPlayer(); 
m.setDataSource("rtsp://host.name.com/stream/name"); 
m.prepare(); 
m.start();