【问题标题】:How do record audio from a bluetooth headset on the iPad/iPhone?如何在 iPad/iPhone 上通过蓝牙耳机录制音频?
【发布时间】:2011-01-27 08:03:47
【问题描述】:

我可以在 iPad/iPhone 上通过蓝牙耳机听到音频,但无法通过耳机在应用程序中录制音频。即使是示例“SpeakHere”应用程序也不会从耳机录制音频。

音频输出可以无缝工作但音频输入无法正常工作是否有原因?我正在尝试使用 Aleph Jawbone 耳机。

【问题讨论】:

    标签: iphone ipad audio bluetooth jawbone


    【解决方案1】:

    默认情况下,音频会话不支持通过蓝牙耳机输入音频。它必须在代码中明确说明(蓝牙音频输出并非如此)。

    这可能解释了为什么您正在尝试的许多应用程序不支持您的耳机:开发人员没有考虑边缘情况。 Apple 提供的 SpeakHere 示例代码也不支持蓝牙输入(如果支持就好了,对吧?)。

    这是 Apple 在文档中提供的用于启用蓝牙输入的示例代码(假设您已经有音频会话):

    UInt32 allowBluetoothInput = 1;
    
    AudioSessionSetProperty (
        kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
        sizeof (allowBluetoothInput),
        &allowBluetoothInput
    );
    

    希望有帮助!

    【讨论】:

    • 该属性是给定应用程序中使用的所有音频会话的全局属性吗?
    • 我不这么认为,不。您需要为每个音频会话设置它。
    【解决方案2】:

    有办法做到这一点,但是你必须有一个越狱的iDevice(我只知道它适用于iPhone。)打开Cydia并搜索一个名为“Bluetooth Mono SBSettings”的应用程序,下载并安装到你的设备上,并且您应该不仅可以从蓝牙耳机录制音频,还可以通过耳机听到您通常会听到的声音,就像您戴着耳机一样。这适用于任何(据我所知)蓝牙耳机。我有一个 iPhone 3g,我有一个摩托罗拉 H390 作为我的耳机。我希望它有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 2020-09-29
      • 2021-12-21
      • 1970-01-01
      • 2011-04-30
      相关资源
      最近更新 更多