ios 在后台录制时,使用Carplay时音频播放质量损失

fcg9iug3  于 2023-05-19  发布在  iOS
关注(0)|答案(1)|浏览(258)

我们的应用程序使用playAndRecord类别与interruptSpokenAudioAndMixWithOthersallowBluetoothA2DPallowAirPlay & defaultToSpeaker的选项,而backgrounded,Spotify或其他音乐应用程序在iPhone未连接到任何东西或连接到蓝牙时正常播放。然而,一旦iPhone通过蓝牙或USB数据线连接到CarPlay,音乐应用程序的播放质量就会变得平淡,这表明录音使用的是免提模式(如果设置了allowBluetooth并连接到蓝牙设备,也会发生这种情况)-是否有任何方法可以在连接到CarPlay时继续使用iPhone麦克风录音,以便我们可以允许音乐应用程序正常播放?

3yhwsihp

3yhwsihp1#

playAndRecordallowBluetoothA2DP是矛盾的。A2DP无法记录。另外,我不清楚为什么要同时包含defaultToSpeaker和任何allow...选项。你到底想不想给演讲者演奏?
糟糕的音频质量正是由于HFP。我相信这主要是一个重复的iOS应用程序蓝牙音频出来的“电话模式。”,那里的答案适用。要么使用A2DP和手机的麦克风(而不是汽车的),要么使用HFP,音频质量很差。CarPlay并没有特别考虑到这一点。
如果您控制汽车音响系统,那么您可以创建自己的独立音频通道到手机。这是我在制作耳塞时通常会做的事情。我们创建了一个自定义音频编码,并通过iAP2进行流式传输。但是你必须控制设备的固件才能做到这一点。标准协议不允许这么做。

相关问题