2017-01-19 7 views
0

私のアプリでは、私はAVPlayerViewControllerボタンのクリックイベントを処理したいURL.Now使用してオーディオファイルを再生するためにAVPlayerViewControllerを使用しています。AVPlayerViewControllerの[次へ]ボタンと[前へ]ボタンの処理方法は?

func playSound(_ url: URL) { 
    let avPlayerItem = AVPlayerItem(url: url) 
    let avPlayer = AVPlayer(playerItem: avPlayerItem) 
    let player = AVPlayerViewController() 
    player.player = avPlayer 
    avPlayer.play() 
    NotificationCenter.default.addObserver(self, selector: #selector(self.donePlaying), name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)//NSNotification.Name.AVPlayerItemDidPlayToEndTime 
    self.present(player, animated: true, completion: nil) 
} 

self.playSound("Here your URL") 

いずれかが私に知らせてthenPleaseわかっている場合:ここで

は私がしようとしているコードです。

おかげ

答えて

0

チェックこのデモプロジェクト:AVPlayerの上にカスタムボタンを配置する方法を示し、彼らはクリックに応答しているproject demo

。行われていた何

XIB(自動レイアウトを使用しています)次の、リプレイなどのようなカスタムボタンを保持し、作成したファイル。 ボタンは、何をするべきかを印刷するソースに接続されていました。次のように再生するか、再生します。 ビデオの再生が終了したときに観察を行うオブザーバーを追加しました。 xibファイルを再生するビデオが終了すると、ボタンが表示されます。

関連する問題