ios - AirPods 无法用作录音机应用程序的输入源

标签 ios swift

出于某种原因,我的录音机应用不会使用 AirPods 作为输入源。开始录音后,输入源从 AirPods 变为 iPhone 麦克风。不知道如何解决它。

最佳答案

连接 AirPods 时,有两种录制和播放音频的方法。对于这两种情况,我们将使用 AVAudioSessionCategoryPlayAndRecord 类别。诀窍是管理 AVAudioSession 的选项集。

  1. 添加.allowBluetoothA2DP 选项。这将使您能够通过 AirPods 收听音频并使用内置麦克风进行录音。
  2. 添加.allowBluetooth 选项。使用此选项,您可以在播放期间使用 AirPods 录制音频。但在这种情况下,音频质量会降低。

关于ios - AirPods 无法用作录音机应用程序的输入源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42862595/

相关文章:

ios - Storyboard启动检查的最佳实践

ios - UITableview 标题栏带有星期日期?

ios - 动态标签文本,行间距+自定义行宽度

ios - 从 Storyboard连接到 Swift View Controller 文件的 UITextField 输入

ios - 在自定义单元格中使用按钮传递信息

ios - 具有水平和垂直分页的 UICollectionViewLayout

IOS - 将核心数据加载到 TableView 时,AnyObject 不能转换为字符串?

ios - 如何从 iOS 应用程序备份和恢复 sqlite3 文件

ios - 当任务太短时加载覆盖会导致问题

ios - 安装 Firebase pod 错误 Invalid Podfile