avplayerviewcontroller滑块控件无法正常工作

时间:2018-01-26 19:02:27

标签: ios swift

我有一个自定义视图控制器,我正在添加一个AVPlayerViewController。 我试图在这个控制器上播放音频和视频。它没有任何问题。

但是,如果我尝试将滑块拖动到其他位置,则没有任何反应,视频/音频从头开始播放。 但是,如果我点击其默认的15秒滑块,滑块向前/向后移动15秒!

我是否需要专门处理滑块事件?如果是这样的例子呢? 到目前为止,这就是我在viewwillAppear上的内容

    let mediaURL = URL(string:fileMediaUrl!)
    if let murl=mediaURL {
        self.avPlayer=AVPlayer(url:murl)
        self.avPlayerViewController.player=self.avPlayer
    }

    self.addChildViewController(avPlayerViewController)
    self.view.addSubview(avPlayerViewController.view)
    avPlayerViewController.view.frame=self.view.frame
    NotificationCenter.default.addObserver(self,selector:#selector(self.playerDidFinishPlaying(note:)),name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: avPlayer?.currentItem)
    addObserver(self, forKeyPath: #keyPath(PlayMediaViewController.avPlayer.rate), options: [.new], context: &playerViewControllerKVOContext)
    avPlayer?.play()

0 个答案:

没有答案