0

このシンプルなiPhoneアプリのユーザーストーリーは次のとおりです。

ユーザーがサムネイルをクリックし、トリガーしMPMoviePlayerViewControllerてオンラインビデオを(全画面で)再生します。

ビデオが終了すると、プレーヤーが自動的にシャットダウンし、前のページに戻ることがわかっています。

必要なのは、サムネイルのある前のシーンではなく、別のシーンに戻ることです。

助けてくれる人はいますか?よろしくお願いします。

4

1 に答える 1

0

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 は、コールバックを処理するために定義したメソッドです:)

于 2012-07-20T16:31:10.333 に答える