ios 语音输入错误
拔萝的 发布于2017-12 浏览:1477 回复:4
0
收藏
快速回复

WaQuChild[1827:492233] [avas] AVAudioSession.mm:1049:-[AVAudioSession setActive:withOptions:error:]: Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.

[ERROR][bds_AudioRecorder_iOS_Impl.mm:504][stopAudioQueue setActive failed, desc:NSOSStatusErrorDomain, code:560030580]

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#5用户已被禁言回复于2019-11

语音识别SDK默认会将AudioSession的Category设置为AVAudioSessionCategoryPlayAndRecord,并在必要的时候调用setActive接口对外部音频进行打断及恢复,如果开发者不希望SDK对AudioSession进行操作,可以通过参数配置接口,把BDS_ASR_DISABLE_AUDIO_OPERATION对应的value设置为YES,即可屏蔽SDK内部的操作。

需要注意的是,SDK仍会对Category进行设置,只是屏蔽了setActive接口的调用,开发者可根据需求自行配置。

参考https://ai.baidu.com/docs/#/ASR-iOS-SDK/b593d3f8

0
#4用户已被禁言回复于2019-11
#3 popo豆丶豆回复
有解决吗?

语音识别SDK默认会将AudioSession的Category设置为AVAudioSessionCategoryPlayAndRecord,并在必要的时候调用setActive接口对外部音频进行打断及恢复,如果开发者不希望SDK对AudioSession进行操作,可以通过参数配置接口,把BDS_ASR_DISABLE_AUDIO_OPERATION对应的value设置为YES,即可屏蔽SDK内部的操作。

需要注意的是,SDK仍会对Category进行设置,只是屏蔽了setActive接口的调用,开发者可根据需求自行配置。

参考https://ai.baidu.com/docs/#/ASR-iOS-SDK/b593d3f8

0
#3popo豆丶豆回复于2019-11

有解决吗?

0
#2用户已被禁言回复于2017-12

您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复

0
TOP
切换版块