我有一个警笛样本,可以提醒用户注意手机。这是使用Soundpool实现的:
if ($stmt->affected_rows) {
spAlarm = new SoundPool.Builder()
.setMaxStreams(MAX_NUMBER_STREAMS)
.setAudioAttributes(
new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_ALARM)
.build()
)
.build();
当有入站电话呼叫时,样本将以与铃声相同的音量播放,彼此冲突。 我希望在播放来电的铃声时,样本音量降低(或完全静音)。
我已经读过有关使用广播接收器接听入站呼叫的信息,但我想知道是否存在特定于Soundpool的解决方案,以使其音量降低。任何帮助将不胜感激。