2025年[RK3399][Android7.1] Audio中的Ducking模式

[RK3399][Android7.1] Audio中的Ducking模式Platform rk3399 OS Android 7 1 Kernel v4 4 83 概念 Ducking 就是当其他应用在使用音频时降低自身音量的过程 举例 当你开车在边听车载音乐边导航时 当导航发声时 音乐会自动变小 等当行播放完毕 音乐又正常恢复到原来的音量

大家好,我是讯享网,很高兴认识大家。

Platform: rk3399
OS: Android 7.1
Kernel: v4.4.83

概念:
Ducking就是当其他应用在使用音频时降低自身音量的过程。
举例: 当你开车在边听车载音乐边导航时,当导航发声时,音乐会自动变小,等当行播放完毕,音乐又正常恢复到原来的音量。


背景:
摘网友一段话来描述AudioFocus的来历,Ducking属于其中的一种模式:


讯享网


Ducking方法:

OnAudioFocusChangeListener afChangeListener = new OnAudioFocusChangeListener() { public void onAudioFocusChange(int focusChange) { if (focusChange == AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK) { // Lower the volume } else if (focusChange == AudioManager.AUDIOFOCUS_GAIN) { // Raise it back to normal } } };

讯享网

参考:
竞争Audio之Audio Focus的应用
Managing Audio Focus

小讯
上一篇 2025-03-10 20:31
下一篇 2025-01-29 07:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/120469.html