如何检测蓝牙PTT麦克风iOS上的PTT按钮

时间:2015-09-22 23:36:24

标签: ios objective-c ios-bluetooth

我有蓝牙PTT麦克风 (Delking PTT Bluetooth Mic)

现在我想在iOS的小型PTT应用程序中使用它,我的问题是我不知道如何检测PTT按钮是保持/释放,我可以看到Zello应用程序运行良好。

你们都有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用耳机遥控器API来控制此蓝牙麦克风

- (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {
    if (receivedEvent.type == UIEventTypeRemoteControl) {
        switch(receivedEvent.subtype) {
            case UIEventSubtypeRemoteControlTogglePlayPause:
                //Insert code

            case UIEventSubtypeRemoteControlPlay:
                //Insert code for HOLDING BUTTON
                break;
            case UIEventSubtypeRemoteControlPause:
                // Insert code for RELEASE BUTTON
                break;
            case UIEventSubtypeRemoteControlStop:
                //Insert code.
                break;
            default:
                return;
        }
    }
}