Android MedioPlay如何播放http或rtsp流?

时间:2011-08-11 12:59:13

标签: android-mediaplayer

当我播放

时,我正在尝试使用媒体播放来自服务器的http或rtsp协议uri

地址为http:// * * .wma或* .mp3,它可以正常工作,但我尝试播放地址为

“http://qr.fm.qq.com/qqradio?qqradio”,它没有用。

并且我正在使用VideoView从服务器播放rstp协议uri,当我播放地址时

“rstp:// * .sdp”,它可以正常工作,但我尝试将地址称为“rtsp://vs1.thmz.com/radio31”

,它没有用。

任何人帮助我并告诉我如何

1 个答案:

答案 0 :(得分:1)

这些是实时流,而不是静态文件,因此,虽然它可能会播放一些.wma和.mp3内容 - 但这些实时流并没有像这样定义。

您确定第一个流链接有效吗?使用nmap快速扫描后,您可能需要在中国连接到此Feed(qq.com注册人国家代码 - CN)我获得1000个扫描端口全部过滤,通常意味着防火墙阻止特定的地理区域。

rtsp://vs1.thmz.com/radio31 - >这是一个Windows Media Audio流,使用WMA2编解码器,通过RTSP提供,根据Android支持的媒体格式:http://developer.android.com/guide/appendix/media-formats.html - 不受支持。