Android Mediaplayer::如何检测流媒体内容类型(音频或视频)

标签 android media-player

我对使用媒体播放器显示流式音频或视频内容完全陌生。

不知何故使用此处可用的帖子,我能够在我的 MediaPlayer 实现中显示 RTSP 内容(.3gp 视频)。

如何使用 MediaPlayer 类或流媒体链接识别流媒体内容是纯音频流还是音频/视频流?

最佳答案

我在这里可能是错的,但我相信在 Java 中只有 MediaPLayer.OnInfoListner API 可用于获取有关正在播放的内容流的信息。虽然不确定该 API 实际上有多大帮助。您可能还想尝试流式抓取器(我相信它们就是这样叫的)来获取流式数据并查看是否同时存在音频和视频 channel 来做出决定。

关于Android Mediaplayer::如何检测流媒体内容类型(音频或视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442214/

相关文章:

android - 如何为 AutoCompleteTextView 实现 HashMap

android - Monodorid 上的 GridView 适配器

iOS:HTTP Live Streaming 到应用程序,视频无法播放

java - Android MediaPlayer : error (1, -2147483648) 从字符串变量引用时

android - 是否有适用于 iOS 和 Android 的 Xamarin.Form MediaPlayer?

java - 我的应用程序在单击按钮后崩溃

android - 为什么我的 FragmentTransacton() 或 FragmentManager.beginTransaction() 会遇到空指针异常

android - 均衡器 - 未加载效果库

android - AdMob 在 android "AdView missing required XML attribute ' adSize' "

android - 从内存中播放音频