我对使用媒体播放器显示流式音频或视频内容完全陌生。
不知何故使用此处可用的帖子,我能够在我的 MediaPlayer 实现中显示 RTSP 内容(.3gp 视频)。
如何使用 MediaPlayer 类或流媒体链接识别流媒体内容是纯音频流还是音频/视频流?
最佳答案
我在这里可能是错的,但我相信在 Java 中只有 MediaPLayer.OnInfoListner
API 可用于获取有关正在播放的内容流的信息。虽然不确定该 API 实际上有多大帮助。您可能还想尝试流式抓取器(我相信它们就是这样叫的)来获取流式数据并查看是否同时存在音频和视频 channel 来做出决定。
关于Android Mediaplayer::如何检测流媒体内容类型(音频或视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442214/