別のタブバー項目をタップして別のビューに移動するとき、MPMoviePlayerControllerを一時停止する正しい方法は何ですか?私はMPMoviePlayerControllerを何とかして、ビデオを一時停止するためにタブバービューコントローラ間で共有する必要があります。 「whenViewIsOffScreen」やスミスのようなイベントを一時停止する別の方法はありますか?別のタブに行くときにMPMoviePlayerControllerを一時停止するには?
0
A
答えて
4
viewWillDisappearまたはviewDidDisappearのいずれかを使用してビデオを一時停止し、viewWillAppearまたはviewdidAppearを使用して再生を再開することができます。これらのメソッドは、ビデオを含むView Controllerで実装します。
このような何か:
- (void)viewWillAppear:(BOOL)animated
{
[self.moviePlayer play];
}
- (void)viewWillDisappear:(BOOL)animated
{
[self.moviePlayer pause];
}
1
あなたは、ルートビューコントローラを持っていない場合SCHあなたはrootVCを持っているならば、あなたはrootVCののSwitchViewで述べた方法を置くことができる書いたか ようにあなたはそれを行うことができますメソッドを使用すると、バックグラウンドに行くような他の状況では、再生を停止/再生することはできませんが、ビューを切り替えるときにのみ行います。
関連する問題
- 1. アクティビティ 'C'に行くときにアクティビティ 'B'を一時停止するには
- 2. 一時停止ボタンが押されたときにプログラムの実行を一時停止する方法
- 3. MPMoviePlayerControllerが一時停止しないのはなぜですか?
- 4. NSTimerを一時停止するには?
- 5. 一時停止ボタンはAVAudioPlayerを一時停止するのではなく停止しています。
- 6. Node.js - 別のスレッドでスクリプトの実行を一時停止する
- 7. 4秒後にMPMoviePlayerControllerが停止する
- 8. 頻繁に停止するMPMoviePlayerController
- 9. iOS - スクロールビューを作成するときに実行を一時停止する
- 10. javascriptで実行を一時停止するには?
- 11. コード実行を一時停止するには?
- 12. ドラッグしたときにC++/SDLアプリケーションが一時停止する
- 13. ゲームを一時停止するQMLを通じてsymbian^3のメインメニューに行く
- 14. JavaScriptによるページの一時停止
- 15. C#で非同期の一時停止を行うには?
- 16. メディアスキャナの実行中に一時停止する方法
- 17. 機能でオーディオを一時停止または一時停止する
- 18. actionscriptの行間の一時停止
- 19. タイムアウト中にスレッドを一時停止
- 20. Goプログラムに一時停止を追加するには?
- 21. ゴースレッド - 一時停止の実行
- 22. Android MediaPlayer.stop()は停止する代わりに一時停止します
- 23. SpriteKit:シーンが一時停止中にアクションを実行します。
- 24. アプリケーションの一時停止にapplicationWillResignActiveを使用できますか?
- 25. 一時停止ボタン
- 26. WaveAudioStreamの一時停止/停止時の待ち時間
- 27. 停止し、タブを閉じる時に押す第二タブ - jQueryのタブナビゲーション
- 28. 通知するまでNSThreadを一時停止するには?
- 29. iphone sdkのホームボタンを押したときにゲームを一時停止する
- 30. MediaPlayerインスタンス:停止は一時停止のように動作します