Невозможно записать звук с устройства Bluetooth LE - PullRequest
0 голосов
/ 19 октября 2018

Я возился с созданием диктофона в Android.Я смог записать аудио и воспроизвести его.Я даже могу записывать звук, когда подключена стандартная гарнитура Bluetooth (Bluetooth 2.X).

Однако, когда я подключаю гарнитуру BLE (Bluetooth 4.X) к своему телефону, я не могу записатьлюбой звук, и я не могу понять, почему?

Есть идеи, что мне не хватает?

Вот мой файл манифеста

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

1 Ответ

0 голосов
/ 22 октября 2018

Bluetooth 4.X добавляет LE транспорт наряду с "классическим" транспортом Bluetooth (называемым BR / EDR).Гарнитура, безусловно, не только LE, потому что современные профили аудио используют BR / EDR в качестве транспорта, поэтому, когда речь идет о гарнитуре Bluetooth, разница между 2.1 и 4.X невелика.

Так что, если приложение работалос гарнитурой 2.1, она должна работать с любой гарнитурой.Ваша проблема в другом месте: либо новая 4.X гарнитура сломана, либо неправильно настроена.

...