の としていくつかのAVPlayerViewControllers
セットがViewControllers
ありUITabBarController
ます。私が欲しいのはAVPlayerViewController
、ユーザーが別のタブ(別のタブ)に切り替えると、現在表示されているビデオの再生を自動的に一時停止することAVPlayerViewController
です
私はこのアプローチを試しました:
override func viewWillDisappear(animated: Bool) {
player?.pause()
super.viewWillDisappear(animated)
}
しかし、ビデオはバックグラウンドで実行され続けます。(少なくともオーディオはまだ実行されています) デバッガーは、viewWillDisappear でプレーヤー プロパティが nil ではないと言います。私はすでに暗黙的に試み、アンラップを強制しましたが、役に立ちませんでした。