Android 中如何检查视频有没有声音?

Use*_*rrr 0 mp4 android android-mediaplayer textureview android-textureview

我正在使用带有 MediaPlayer 的 TextureView 来播放 url 中的 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?

编辑:我正在使用 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo

非常感谢

Mic*_*ael 5

在 API 级别 16 或更高版本中,该类MediaPlayergetTrackInfo一个返回TrackInfo[]. 然后,您可以调用getTrackType数组中的每个元素,看看是否得到MEDIA_TRACK_TYPE_AUDIO.