我正在使用带有 MediaPlayer 的 TextureView 从 url 播放 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?
编辑:我使用的是 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo
非常感谢
我正在使用带有 MediaPlayer 的 TextureView 从 url 播放 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?
编辑:我使用的是 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo
非常感谢
在 API 级别 16 或更高版本中,MediaPlayer
该类有一个getTrackInfo
返回TrackInfo[]
. 然后,您可以调用getTrackType
数组中的每个元素,看看是否得到MEDIA_TRACK_TYPE_AUDIO
.