0

我正在修补在android中创建一个录音机。我能够录制音频并播放。当连接标准蓝牙耳机(蓝牙 2.X)时,我什至可以录制音频。

但是,当我将 BLE 耳机(蓝牙 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" />
4

1 回答 1

0

蓝牙 4.X在“经典”蓝牙传输(称为 BR/EDR)旁边添加了LE 传输。耳机肯定不仅仅是 LE,因为今天的音频配置文件使用 BR/EDR 作为传输,所以对于蓝牙耳机,2.1 和 4.X 之间几乎没有区别。

因此,如果该应用程序与 2.1 耳机一起使用,它应该可以与任何耳机一起使用。您的问题出在其他地方——新的 4.X 耳机坏了或配置不正确。

于 2018-10-22T14:37:46.520 回答