0

私はビデオを再生するプロジェクトに取り組んでいます。そして、「ビデオは好きでしたか?」のような通知を表示したいと思います。ビデオが終了したことをどのように知ることができますか?このためのデリゲートメソッドなどはありますか?本当にありがとう。

4

1 に答える 1

1

アップルのドキュメントから:

MPMoviePlayerPlaybackDidFinishNotification

映画の再生が終了したときに投稿されます。この通知の userInfo ディクショナリには、再生が終了した理由を示す MPMoviePlayerPlaybackDidFinishReasonUserInfoKey キーが含まれています。この通知は、エラーが原因で再生が失敗した場合にも送信されます。状態が変化したムービー プレーヤーは、通知に関連付けられたオブジェクトとして使用できます。

この通知は、映画がフルスクリーン モードで表示されていて、ユーザーが [完了] をタップした場合には送信されません。[完了] ボタンをクリックすると、再生が一時停止し、ムービー プレーヤーがフルスクリーン モードを終了します。このシナリオを検出するには、MPMoviePlayerDidExitFullscreenNotification などの他の通知に登録します。

提供状況 iOS 2.0 以降で利用可能です。MPMoviePlayerController.h で宣言

于 2012-05-27T09:13:26.123 に答える