Ios 如何在轻触耳机功能时播放音乐播放、上一曲目、下一曲目

Ios 如何在轻触耳机功能时播放音乐播放、上一曲目、下一曲目,ios,swift,Ios,Swift,我想获得一些关于在播放音乐时实现这些耳机硬件按钮功能的帮助: 双击:下一曲目 三重点击:上一曲目 单次点击:播放/暂停 点击次数。在viewDidload中实现此代码 override func viewDidLoad() { super.viewDidLoad() yourButton.addTarget(self, action: #selector(multipleTap(_:event:)), for: UIControlEvents.touchDownRepeat

我想获得一些关于在播放音乐时实现这些耳机硬件按钮功能的帮助:

  • 双击:下一曲目
  • 三重点击:上一曲目
  • 单次点击:播放/暂停

  • 点击次数。在viewDidload中实现此代码

      override func viewDidLoad() {
        super.viewDidLoad()
         yourButton.addTarget(self, action: #selector(multipleTap(_:event:)), for: UIControlEvents.touchDownRepeat)
    }
    
    然后创建此函数:

      @objc func multipleTap(_ sender: UIButton, event: UIEvent) {
        let touch: UITouch = event.allTouches!.first!
         if (touch.tapCount == numberOfClicks) {
    
            // do stuff here
    
    }
    

    我希望这会有帮助=)

    到目前为止,您尝试了哪些方面需要帮助?建议结束。OP提出的问题副本,并提供了有效答案。被否决