HarmonyOS鸿蒙Next中播放音频被其他应用播放的音频打断,这个该如何处理?
HarmonyOS鸿蒙Next中播放音频被其他应用播放的音频打断,这个该如何处理? 播放音频被其他应用播放的音频打断,这个该如何处理?
3 回复
音频焦点管理机制
- 使用@kit.AudioKit的音频焦点管理能力
- 遵循先请求后使用的原则
- 实现焦点变化监听回调
/// 播放器中断处理(使用[@kit](/user/kit).MediaKit)
import media from '[@kit](/user/kit).MediaKit';
// 创建播放器时设置中断监听
const avPlayer = media.createAVPlayer();
avPlayer.on('audioInterrupt', (event) => {
if (event.forcePause) {
this.pausePlayback();
} else if (event.forceResume) {
this.resumePlayback();
}
});
参考地址
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/audio-api
更多关于HarmonyOS鸿蒙Next中播放音频被其他应用播放的音频打断,这个该如何处理?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


