Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
音频会议';s Play和Record category以及AVAudioSessionModeMeasurement是否与defaultToSpeaker选项不兼容?_Ios_Swift_Avaudiosession_Avaudioengine - Fatal编程技术网

音频会议';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并共享该链接吗?