简单的问题:有没有办法判断用户是否双击了他们的耳机遥控器以跳过某个音轨,或者他们是否按下了控制中心的跳过按钮,例如?
我意识到他们都使用RemoteControl
UIEvent
,但我想知道我是否能辨别出来。我想播放一些听觉上的“嘟嘟”声,就像Spotify在跳过或暂停时所做的那样,但只有通过耳机才能播放。
可以这样做吗?
答案 0 :(得分:1)
方法- remoteControlReceivedWithEvent:
为UIEvent
提供了type
和subtype
属性。
按下耳机或锁定屏幕上的按钮时,type
属性会产生相同的结果。
对我来说,没有办法区分事件,除非你想检查耳机是否插在设备上,但是它不完美......