Как записать звук с Bluetooth гарнитуры на iPad или iPhone?
Я слышу звук из Bluetooth-гарнитур на моем iPad / iPhone, но я не могу записывать звук в приложениях с гарнитуры. Даже пример приложения "SpeakHere"не записывает аудио с гарнитуры.
есть причина аудиовыход работает, но аудио не работает? Я пытаюсь использовать гарнитуру Aleph Jawbone.
2 ответов
по умолчанию аудиосессии не поддерживают аудиовход через Bluetooth-гарнитуру. Он должен быть явно учтен в коде (что неверно для аудиовыхода bluetooth).
Это, вероятно, объясняет, почему многие приложения, которые вы пытаетесь, не поддерживают вашу гарнитуру: разработчики не рассматривали случай edge. Пример кода SpeakHere, предоставленный Apple, также не поддерживает вход Bluetooth (хорошо, если это так, верно?).
вот пример кода Apple give in документы для включения ввода bluetooth (при условии, что у вас уже есть аудиосессия):
UInt32 allowBluetoothInput = 1;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
sizeof (allowBluetoothInput),
&allowBluetoothInput
);
надеюсь, что это поможет!
есть способ сделать это, однако у вас должен быть взломанный iDevice (я знаю только, что он работает для iPhone.) Откройте Cydia и найдите приложение под названием "Bluetooth Mono SBSettings", загрузите и установите его на свое устройство, и вы сможете не только записывать звук с Bluetooth-гарнитуры, но и слышать звук через гарнитуру, который вы обычно слышите, как будто вы носите наушники. Это работает на любой (насколько мне известно) Bluetooth-гарнитуре. У меня есть iPhone 3g, и у меня есть Motorola H390 в качестве гарнитуры. Надеюсь, это сработает!