【发布时间】:2015-07-24 09:01:17
【问题描述】:
我正在使用带有 MediaPlayer 的 TextureView 从 url 播放 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?
编辑:我使用的是 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo
非常感谢
【问题讨论】:
标签: android android-mediaplayer mp4 textureview android-textureview
我正在使用带有 MediaPlayer 的 TextureView 从 url 播放 mp4 视频。有什么方法可以以编程方式检查我正在播放的视频是否有声音?
编辑:我使用的是 API 14,所以我无权访问 MediaPlayer 方法 getTrackInfo
非常感谢
【问题讨论】:
标签: android android-mediaplayer mp4 textureview android-textureview
在 API 级别 16 或更高版本中,MediaPlayer 类具有返回 TrackInfo[] 的 getTrackInfo 方法。然后你可以为数组中的每个元素调用getTrackType,看看你是否得到MEDIA_TRACK_TYPE_AUDIO。
【讨论】: