Как записать звук с Bluetooth-гарнитуры на iPad / iPhone? - PullRequest
13 голосов
/ 27 января 2011

Я слышу звук с гарнитуры Bluetooth на своем iPad / iPhone, но не могу записывать звук в приложениях с гарнитуры.Даже пример приложения «SpeakHere» не записывает звук с гарнитуры.

Есть ли причина, по которой аудиовыход работает плавно, а аудиовход не работает?Я пытаюсь использовать гарнитуру Aleph Jawbone.

Ответы [ 2 ]

17 голосов
/ 05 февраля 2011

По умолчанию аудиосеансы не поддерживают ввод звука через гарнитуру Bluetooth. Это должно быть явно учтено в коде (что не относится к аудиовыходу Bluetooth).

Это, вероятно, объясняет, почему многие приложения, которые вы пробуете, не поддерживают вашу гарнитуру: разработчики не учли крайний случай. Пример кода SpeakHere, предоставленный Apple, также не поддерживает вход Bluetooth (хорошо, если бы он был, верно?).

Вот пример кода, который Apple дает в документах для включения входа Bluetooth (при условии, что у вас уже есть аудиосессия):

UInt32 allowBluetoothInput = 1;

AudioSessionSetProperty (
    kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
    sizeof (allowBluetoothInput),
    &allowBluetoothInput
);

Надеюсь, это поможет!

0 голосов
/ 18 апреля 2011

Есть способ сделать это, однако у вас должен быть взломанный iDevice (я знаю только, что он работает для iPhone.) Откройте Cydia и найдите приложение под названием «Bluetooth Mono SBSettings», загрузите и установите его на свое устройство и вы должны иметь возможность не только записывать звук с гарнитуры Bluetooth, но и слышать звук через гарнитуру, который вы обычно слышите, как если бы вы были в наушниках. Это работает на любой (насколько мне известно) Bluetooth-гарнитуре. У меня есть iPhone 3g, и у меня есть Motorola H390 в качестве гарнитуры. Я надеюсь, что это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...