我正在使用带有MediaPlayer的TextureView从网址播放mp4视频。有什么方法我可以编程检查我正在播放的视频是否有声音?
编辑:我使用的是API 14,因此我无法访问MediaPlayer方法getTrackInfo
非常感谢
答案 0 :(得分:4)
在API级别16或更高版本中,MediaPlayer
类使用getTrackInfo
方法返回TrackInfo[]
。然后,您可以为数组中的每个元素调用getTrackType
,看看是否得到MEDIA_TRACK_TYPE_AUDIO
。