我制作了一个Android流媒体应用程序,播放来自在线网址的媒体。为了播放媒体,我正在使用 用于播放媒体的标准MediaPlayer类。
根据Android文档,它支持音频和RT的RTSP协议。视频播放
http://developer.android.com/guide/appendix/media-formats.html
但是当我尝试从RTSP网址播放媒体时,它会连接但我无法听到任何媒体
以下是其中一个RTSP网址 -
RTSP://sfera.live24.gr/sfera4132
是否有媒体有想法通过Android MediaPlayer播放RTSP网址
由于
答案 0 :(得分:0)
您提供的链接有3个音轨,第一个和最后一个音轨看起来是静音的,不包含任何有效的音频。 中间轨道有音频(根据VLC)。我不知道Android如何处理多个音轨。我想如果你使用最多只包含1个音频和1个视频轨道的链接,你可能会得到更好的结果。 我希望有一个带有多个音轨的rtsp流,android只会播放第一个,因为没有用户界面来选择特定的音频流,因此你没有听到任何音频。 如果这是来自您自己的服务器的流,要听到音频,您应首先调整SDP文件的有效音轨。如果这不是来自您的服务器,我不知道您的选择是什么。