gpt4 book ai didi

Android:MediaPlayer,如何获取音频流的属性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:57 25 4
gpt4 key购买 nike

我可以使用 MediaPlayer 接口(interface)成功收听音频流,但我如何才能获得流的属性,例如当前比特率或流文本(许多流,例如在线 radio ,包括当前播放的轨道)?

我试图找到此信息但找不到,如果这些东西可能在 android 开发站点的某处有一个列表,其中列出了各种可用的“属性”?

最佳答案

首先,Android DEV 站点是包含所有类信息的站点 - 但有时很难找到您需要的信息。在这种情况下,检查类的 Java 源代码会很有帮助。

通过快速查看 SDK,有一个 onInfoListener 接口(interface),您可以在扩展 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

但是 - 检查谷歌会给出这样的想法:这永远不会被调用:-/所以最终你只能靠自己了......

关于Android:MediaPlayer,如何获取音频流的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com