0

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

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

非常感谢

4

1 回答 1

5

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

于 2015-07-24T09:12:36.373 回答