jwb*_*ley 6 android properties stream media-player
我可以使用MediaPlayer接口成功收听音频流,但是如何获取流的属性,如当前比特率或流文本(许多流,如在线无线电包括当前正在播放的音轨)?
我试图找到这些信息,但不能,如果这些东西可能是在android开发网站上的某个地方列出了各种可用的'属性'列出?
首先,Android DEV 站点包含所有类信息 - 但有时很难找到您需要的信息。在这种情况下,检查该类的 java 源代码会非常有帮助。
快速查看 SDK,可以发现有一个onInfoListener接口,您可以在扩展MediaPlayer. 这需要你已经public boolean onInfo(MediaPlayer mp, int what, int extra)实施。
http://developer.android.com/reference/android/media/MediaPlayer.OnInfoListener.html指出有一个 What= MEDIA_INFO_METADATA_UPDATE。
但是 - 检查谷歌会给出这样的想法:这永远不会被调用:-/所以最终你只能靠自己了......
| 归档时间: |
|
| 查看次数: |
7195 次 |
| 最近记录: |