代码之家  ›  专栏  ›  技术社区  ›  Iam Wayne

锁屏上的命令中心洗涤器SWIFT

  •  0
  • Iam Wayne  · 技术社区  · 7 年前

    我正在尝试将洗涤器添加到命令中心锁定屏幕,我收到此错误 无法赋值:函数调用返回不可变值 我不知道这是什么意思。任何帮助都将不胜感激。

    这就是我试图改变立场的方式

    commandCenter.changePlaybackPositionCommand.addTarget(handler: {
            (event) in
            let event = event as! MPChangePlaybackPositionCommandEvent
            self.player.currentTime() = event.positionTime  // ERROR
            return MPRemoteCommandHandlerStatus.success
        })
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Popmedic    7 年前

    我认为你的玩家财产是一个avplayer(?)??),如果您希望使用seek函数设置currenttime,而不是设置函数的返回值…

    self.player.seek(to: CMTimeMakeWithSeconds(event.positionTime, 1000000))