设置音乐开关
设置音乐控制需要先实现蓝牙配对
功能表
__IDO_FUNCTABLE__.funcTable4Model.ancs
&& __IDO_FUNCTABLE__.funcTable5Model.music
音乐开关模型说明
- IDOSetPairingInfoBuletoothModel
参数 | 说明 | 备注 |
---|---|---|
pairingTimeStr | 配对时间戳 | str |
isPairing | 是否配对 | bool |
- IDOSetMusicOpenInfoBuletoothModel
参数 | 说明 | 备注 |
---|---|---|
isOpen | 开关 | bool |
命令代码
- 蓝牙配对
Objc:
[IDOFoundationCommand setBluetoothPairingCommandWithCallback:^(BOOL isNeedDisconnect, int stateCode) {
//配对过程是否需要断线,配对过程状态
} pairingComplete:^(int errorCode) {
if (errorCode == 0) {
//设置成功
}else if (errorCode == 6) {
//设备不支持
}else {
//设置失败
}
}];
Swift:
IDOFoundationCommand.setBluetoothPairingCommandWithCallback({ (isNeedDisconnect, stateCode) in
//配对过程是否需要断线,配对过程状态
}) { (errorCode) in
if errorCode == 0 {
//设置成功
}else if errorCode == 6 {
//设备不支持
}else {
//设置失败
}
};
- 音乐开关
Objc:
IDOSetMusicOpenInfoBuletoothModel * model = [IDOSetMusicOpenInfoBuletoothModel currentModel];
[IDOFoundationCommand setOpenMusicCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//设置成功
}else if (errorCode == 6) {
//设备不支持
}else {
//设置失败
}
}];
Swift:
let model = IDOSetMusicOpenInfoBuletoothModel.current();
IDOFoundationCommand.setOpenMusic(model) { (errorCode) in
if errorCode == 0 {
//设置成功
}else if errorCode == 6{
//设备不支持此方法
}else {
//设置错误
}
};