区分耳机遥控器和Control Center音乐控件?

时间:2015-01-20 16:46:32

标签: ios uievent

简单的问题:有没有办法判断用户是否双击了他们的耳机遥控器以跳过某个音轨,或者他们是否按下了控制中心的跳过按钮,例如?

我意识到他们都使用RemoteControl UIEvent,但我想知道我是否能辨别出来。我想播放一些听觉上的“嘟嘟”声,就像Spotify在跳过或暂停时所做的那样,但只有通过耳机才能播放。

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

方法- remoteControlReceivedWithEvent:UIEvent提供了typesubtype属性。 按下耳机或锁定屏幕上的按钮时,type属性会产生相同的结果。

对我来说,没有办法区分事件,除非你想检查耳机是否插在设备上,但是它不完美......