私はAVPlayerを使ってオンラインビデオを再生しています。それは正常に動作しています。今問題は、ビデオが再生される前にビューからポップアウトすると、バックグラウンドプロセスが実行され続けることです。動画が読み込まれると、動画はバックグラウンドで再生されます。AVPlayerはバックグラウンドで動作を続けます。
0
A
答えて
0
あなたviewController
でこれを追加する前に
if player != nil {
player.pause()
player = nil
}
ビューポーズプレーヤーを閉じ、アプリがあなたのviewDidLoad
NotificationCenter.default.addObserver(self,
selector: #selector(applicationDidEnterBackground),
name: NSNotification.Name.UIApplicationDidEnterBackground,
object: nil)
でこれを追加する背景
に行くときにも、あなたはプレーヤーを一時停止する必要があります
@objc func applicationDidEnterBackground() {
if player != nil {
player.pause()
player = nil
}
}
あなたはそれのViewControllerから解任したときにプレーヤーを停止することができ、これらの両方のシナリオを処理することにより
もあなたのアプリがバックグラウンドに入る
希望これはあなた
0
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
if self.player != nil {
self.player.pause()
}
}
関連する問題
- 1. AVPlayerはバックグラウンドで動作し続ける
- 2. pyinstallerプログラムは、終了後もバックグラウンドで動作し続けます。
- 3. phantomJSプロセスは、program.kill()を呼び出した後、バックグラウンドで動作し続けます。
- 4. AVPlayerをバックグラウンドから起動するには?
- 5. バックグラウンドで新しいAVPlayerを作成できない?
- 6. AVPlayerバックグラウンド再生の問題
- 7. タイマーはバックグラウンドで動作します
- 8. onBroadcastReceiverはバックグラウンドで動作しますか?
- 9. AVPlayerとaddPeriodicTimeObserverForIntervalは、アプリがバックグラウンドに
- 10. 機能はインターネット接続でも動作し続けます。IONIC2
- 11. バックグラウンドでデバイスを振動させ続ける方法
- 12. アプリをバックグラウンドで実行し続ける
- 13. バックグラウンドでアクティビティを実行し続ける
- 14. バックグラウンドでプロセスをアップロードし続けるIOS
- 15. Weexをバックグラウンドで実行し続ける
- 16. スクリプトはバックグラウンドで動作しません
- 17. AVPlayerがバックグラウンドでメディアを読み込んでいません
- 18. AVPlayerこれはmp4ファイルで正常に動作します
- 19. AVPlayer正常に動作しません。
- 20. AVPlayerがバックグラウンドでストリーミングトラックを転送していません
- 21. iOS AVPlayerをバックグラウンドで再生できるようにする
- 22. AVPlayerはバックグラウンドでAVPlayerItemsを切り替えることはありません
- 23. Android - ローカル通知をクリックすると、バックグラウンドで活動を続ける
- 24. AVPlayerはシミュレータ上で動作しますが、デバイス上にはありません
- 25. Firebaseはバックグラウンドでイベントを待ち続ける
- 26. JS:window.setIntervalはまだバックグラウンドで動作していますか?
- 27. バックグラウンドでのアクションを継続します
- 28. defaultSessionConfiguration()は、アプリがバックグラウンドで動作している間に動作します
- 29. AVPlayerが動作しないiOS Swift
- 30. Androidアプリケーションは黒のままですが、動作し続けます
を助けるなぜあなたは読み込みを停止しないとAVPlayerオブジェクトにnilを割り当てますか? –