iOS:如何处理来自蓝牙HFP设备的事件?

时间:2017-04-10 15:43:11

标签: ios objective-c bluetooth avrcp hfp

我试图了解如何通过蓝牙免提(特殊情况 - Plantronics M50)设备观察事件? WatsApp通过BTServer完成它。 Device console's logs:

我试图通过以下方式捕获事件:

  1. MPRemoteCommandCenter
  2. MPRemoteCommandCenter* remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
        [[remoteCommandCenter togglePlayPauseCommand] addTarget:_sharedService action:@selector(didPressPlayPauseCommand)];
    

    此方法适用于耳机,但不适用于蓝牙免提。

    1. UIApplication -beginReceivingRemoteControlEvents
    2. The same behaviour, as with MPRemoteCommandCenter. Doesn't work with bluetooth devices, but works with headset.
      

      那么,有什么想法,如何做与WhatsApp相同的工作?

      随意在Swift上提出任何建议。有任何想法吗? :)

0 个答案:

没有答案