我做了一个安卓流媒体应用程序,可以播放在线网址中的媒体。为了播放媒体,我使用标准的MediaPlayer类来播放媒体。
根据Android文档,它支持用于音频和视频播放的RTSP协议
http://developer.android.com/guide/appendix/media-formats.html
但是,当我尝试从RTSP URL播放媒体时,它可以连接,但我听不到任何媒体
以下是其中一个RTSP URL -
rtsp://sfera.live24.gr/sfera4132
有没有媒体知道通过安卓MediaPlayer播放RTSP URL
谢谢
发布于 2011-05-11 06:45:11
您提供的链接有3个音轨,第一个和最后一个音轨似乎是静音的,不包含任何有效的音频。中间的音轨有音频(根据VLC)。我不知道Android是如何处理多个音轨的。我想如果你使用最多包含1个音频和1个视频轨道的链接,你可能会得到更好的结果。我预计对于有多个音轨的rtsp流,android只会播放第一个音频流,因为没有用户界面来选择特定的音频流,所以你听不到任何音频。如果这是来自您自己的服务器的流,要收听音频,您应该先将SDP文件调整为有效的音频轨道。如果这不是来自你的服务器,我不知道你的选择是什么。
https://stackoverflow.com/questions/5829883
复制相似问题