Swift 在视频播放ios后将ipad屏幕放回原处

Swift 在视频播放ios后将ipad屏幕放回原处,swift,airplay,avplayerviewcontroller,Swift,Airplay,Avplayerviewcontroller,场景:我正在苹果电视上镜像iPad应用程序。点击按钮开始视频。通过电视上的Airplay播放视频 let playerViewController = AVPlayerViewController() let player = AVPlayer(url: videoURL as URL) playerViewController.player = player playerViewController.videoGravity = AVLayerVideoGra

场景:我正在苹果电视上镜像iPad应用程序。点击按钮开始视频。通过电视上的Airplay播放视频

    let playerViewController = AVPlayerViewController()
    let player = AVPlayer(url: videoURL as URL)

    playerViewController.player = player
    playerViewController.videoGravity = AVLayerVideoGravityResizeAspect
    self.present(playerViewController, animated: true) {
        self.playerViewController.player!.play()
    }
我添加了一个观察者来删除
avplayervewcontroller()

一旦视频结束,就会触发此方法

func videoEnded()  {
    print("Video Ended")
    logoButton.isHidden        = false
    longPressGesture.isEnabled = false
    scanImageView.isHidden     = true
    scanImageView.image        = UIImage(named: "scan")
    logoButton.isEnabled       = true
    self.view.backgroundColor = UIColor.white


    self.playerViewController.dismiss(animated: true, completion: nil)


}
问题: 视频结束时,苹果电视显示的是黑屏,而不是应用程序。视频结束后如何重新启动镜像

func videoEnded()  {
    print("Video Ended")
    logoButton.isHidden        = false
    longPressGesture.isEnabled = false
    scanImageView.isHidden     = true
    scanImageView.image        = UIImage(named: "scan")
    logoButton.isEnabled       = true
    self.view.backgroundColor = UIColor.white


    self.playerViewController.dismiss(animated: true, completion: nil)


}