このシンプルなiPhoneアプリのユーザーストーリーは次のとおりです。
ユーザーがサムネイルをクリックし、トリガーしMPMoviePlayerViewController
てオンラインビデオを(全画面で)再生します。
ビデオが終了すると、プレーヤーが自動的にシャットダウンし、前のページに戻ることがわかっています。
必要なのは、サムネイルのある前のシーンではなく、別のシーンに戻ることです。
助けてくれる人はいますか?よろしくお願いします。
このシンプルなiPhoneアプリのユーザーストーリーは次のとおりです。
ユーザーがサムネイルをクリックし、トリガーしMPMoviePlayerViewController
てオンラインビデオを(全画面で)再生します。
ビデオが終了すると、プレーヤーが自動的にシャットダウンし、前のページに戻ることがわかっています。
必要なのは、サムネイルのある前のシーンではなく、別のシーンに戻ることです。
助けてくれる人はいますか?よろしくお願いします。
MPMoviePlayerPlaybackDidFinishNotification 通知をリッスンし、新しいビュー コントローラーをスタックにプッシュします。
その通知とムービー プレーヤー ビュー コントローラーの詳細については、こちらをご覧ください: http://developer.apple.com/library/ios/documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html
編集 - 通知をリッスンする方法を追加しています...
通知を聞く方法は次のとおりです。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player];
ここで、self.player はムービー プレーヤーのインスタンスであり、playerPlaybackDidFinish は、コールバックを処理するために定義したメソッドです:)