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

时间:2015-07-24 09:01:17

标签: android android-mediaplayer mp4 textureview android-textureview

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

编辑:我使用的是API 14,因此我无法访问MediaPlayer方法getTrackInfo

非常感谢

1 个答案:

答案 0 :(得分:4)

在API级别16或更高版本中,MediaPlayer类使用getTrackInfo方法返回TrackInfo[]。然后,您可以为数组中的每个元素调用getTrackType,看看是否得到MEDIA_TRACK_TYPE_AUDIO