音频会议';s Play和Record category以及AVAudioSessionModeMeasurement是否与defaultToSpeaker选项不兼容?
尝试使用音频会议';s Play和Record category以及AVAudioSessionModeMeasurement是否与defaultToSpeaker选项不兼容?,ios,swift,avaudiosession,avaudioengine,Ios,Swift,Avaudiosession,Avaudioengine,尝试使用AVAudioSessionModeMeasurement模式将AVAudioSession放入.play和record类别会导致忽略.defaultToSpeaker选项,导致输出在听筒(也称为接收器)中安静播放.虽然似乎没有太多关于这方面的文章,但文档使“音频输出发送到接收器而不是扬声器的最终结果”看起来像是可能的预期行为,而不是错误 让AVAudioSessionModeMeasurement:String 此模式适用于需要最大限度地减少数据量的应用程序 系统为输入和输出信号提供信
AVAudioSessionModeMeasurement
模式将AVAudioSession
放入.play和record
类别会导致忽略.defaultToSpeaker
选项,导致输出在听筒(也称为接收器)中安静播放.虽然似乎没有太多关于这方面的文章,但文档使“音频输出发送到接收器而不是扬声器的最终结果”看起来像是可能的预期行为,而不是错误
让AVAudioSessionModeMeasurement:String
此模式适用于需要最大限度地减少数据量的应用程序
系统为输入和输出信号提供信号处理。如果
在具有多个内置麦克风的设备上录音
使用主麦克风
不久前,我为一个类似(可能是同一个)的问题创建了一个bug报告,苹果后来关闭了它,声称这是出于设计。谢谢@Arda,因为雷达不是公开的,你介意交叉发布到openradar.me并共享该链接吗?