开启静音键 为啥仍能语音播报
姜莞尔sky 发布于2018-06 浏览:954 回复:2
0
收藏

根据推送到的消息 进行离线语音合成并播报 可是如果开启了静音键 还是能听到播报的声音 这个如何设置 在线等 急

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3hefeitest回复于2018-07

我还以为和声音输出方式不一样有关系呢

0
#2姜莞尔sky回复于2018-06

我自己来回一下帖子吧 通过同事的帮助和细看语音播报的开发者文档,发现百度语音播报的AudioSessionCategory默认是设置成AVAudioSessionCategoryPlayback 这表示语音播报会自动忽略静音键的打开而正常播报,如果想要静音键打开的情况下不播报,就需要j将此属性重新设置成其他的 我用来用的设置是 [[BDSSpeechSynthesizer sharedInstance] setAudioSessionCategory:AVAudioSessionCategorySoloAmbient];    具体这几种类型分别是啥意思,大家可自己查官方文档或百度。

希望能帮到有类似情况的朋友们

0
TOP
切换版块