- Android
$ npm install react-native-a2dp --save
import A2dp from 'react-native-a2dp';
let deviceList = await A2dp.deviceList()//获取已匹配列表
await A2dp.connectA2dp(deviceList[0].id)//连接A2DP
A2dp.startBluetoothSco();//开启SCO
获取已配对蓝牙列表。返回Promise
开始扫描设备。返回Promise
以A2DP方式连接蓝牙。返回Promise
resolve=连接成功
参数
id
-String
- 蓝牙设备ID
断开连接。该方法会立即返回Promise
,不可用于判断是否已断开
开启SCO通道。返回一个Promise
开启之后即可通过蓝牙设备采集音频数据
关闭SCO通道。返回一个Promise
发现新设备
参数
name
-String
- 设备名称id
-Number
- 硬件地址
连接成功
参数
none
连接断开
参数
none
扫描完毕
参数
none