应用A正在播放音乐应用B启动语喑合成,但不中断应用A播放
应用A正在播放音乐,应用B启动语音合成此时中断应用A播放,当合成结束后自动恢复应用A播放
应用A正在播放音乐,应用B启动语音识别但不中断应用A播放。
应用A正在播放音乐应用B启动语音识别,此时中断应用A播放当识别结束后自动恢复应鼡A播放。
- 识别结束后会调用回调方法:
应用A正在播放音乐然后在应用A启动语音识别,但不中断之前的音乐播放
应用A正在播放音乐,然後在应用A启动语音识别此时中断之前的音乐播放。当识别结束后自动恢复音乐播放
- 识别结束后会调用回调方法:
- 应用A中被中断的音乐播放控件必须有系统中断通知处理。
应用A正在播音或录音然后在应用A启动语音合成,但不中断之前的播音或录音
应用A正在播音或录音,然后在应用A启动语音合成此时中断之前的播音或录音。当合成结束后自动恢复播音或录音
-
应用A中被中断的播音或录音控件必须有系統中断通知处理。
- 上面介绍的只是一些典型场景还有很多其他复杂场景这里不再一一例举,但基本可以找到类似的解决方法;
- 以上各场景中有关AVAudioSession的Category属性设置并不唯一可根据实际需要作适当更改;
-
合成开始播放声音时音量由小变大
在启动语音合成播放音频时,播放的音量剛开始由小逐渐变大最后正常此现象目前只在iPhone 7上出现,其他机型没有出现