确实是一个简单的问题:例如,有没有办法判断用户是通过双击耳机 Remote 来跳过轨道,还是在控制中心按下了跳过按钮?
我知道他们都使用RemoteControl
UIEvent
,但我想知道我是否可以辨别。我想像 Spotify 在跳过或暂停时那样播放一点听觉“哔”,但只有在通过耳机播放时才会这样。
这可以做到吗?
最佳答案
方法 - remoteControlReceivedWithEvent:
给出了一个带有 type
和 subtype
属性的 UIEvent
。
当您按下耳机或锁屏上的按钮时,type
属性会产生相同的结果。
对我来说,没有办法区分事件,除非你想检查耳机是否插入设备,但它并不完美......
关于ios - 区分耳机 Remote 和控制中心音乐控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28050771/