title: Close AVPlayer when movie is complete
body: <p>I am making a simple iPad app to play a movie when a button is pressed. The movie plays and when the movie is finished I want to close AVPlayerView so it goes back to the main screen. 
  Currently when the video finishes it stays on the last frame. 
  My ViewController.Swift at the moment.</p>
  
  <pre><code>import UIKit
  import AVKit
  import AVFoundation
  
  class ViewController: UIViewController {
  //MARK : Properties 
  
  override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view, typically from a nib.
  }
  //MARK: Actions
  
  @IBAction func playButton(_ sender: AnyObject) {
  
      let movieURL = Bundle.main.url(forResource: "ElephantSeals", withExtension: "mov")!
      let player = AVPlayer(url: movieURL as URL)
  
      let playerViewController = AVPlayerViewController()
  
      playerViewController.player = player
  
      self.present(playerViewController, animated: true) {
          playerViewController.player!.play()
          }
  //    player.actionAtItemEnd = playerViewController.dismiss(animated: true)
  }
  }
  </code></pre>
  
  <p>As you can see, I think there might be something in actionAtItemEnd, but I'm not sure how to implement it. 
  Thank you.</p>