【发布时间】:2019-07-19 17:17:26
【问题描述】:
我使用SimpleExoPlayer制作了Media Android TV应用程序,
它可以播放一些音乐,一些视频,
我想在静音|取消静音时通过远程触发来跟踪用户。
因此,我想检测当前电视设备上的静音|取消静音模式。
我研究了很多pages,仍然没有发现,
希望有人能帮帮我,
谢谢,
p/s:Android TV 检测不到这些代码
You can use AudioManager to check volume is mute or not mute.
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
switch( audio.getRingerMode() ){
case AudioManager.RINGER_MODE_NORMAL:
break;
case AudioManager.RINGER_MODE_SILENT:
break;
case AudioManager.RINGER_MODE_VIBRATE:
break;
}
【问题讨论】:
-
我只是在答案中找到了方法。
标签: android audio exoplayer android-tv