3

MPMoviePlayerControllerアプリケーションでビデオファイルを再生するためにを使用していますが、ビデオはうまく再生されています。しかし、突然1つのファイルをMPMoviePlayerController開いて、完全に黒い画面で開きました。コントロールがありません。しかし、ファイルに問題があることがわかり、解決しました。

MPMoviePlayerDidExitFullscreenNotificationこれらの黒い画面の問題のように送信されるイベントはありますか?正しくないように見えるイベントで試しMPMovieSourceTypeUnknownてみて、たくさんのイベントで試してみました。

知りたいのですがMPMoviePlayerController、ファイルを開こうとすると画面が真っ暗になるイベントが送信されますか。

4

1 に答える 1

3

ドキュメントはかなり説明的ですが、黒い画面は読み込みエラーであると想定します。

MPMovieFinishReason再生が終了した理由を説明する定数。

enum 
{
    MPMovieFinishReasonPlaybackEnded,
    MPMovieFinishReasonPlaybackError,
    MPMovieFinishReasonUserExited
};
typedef NSInteger MPMovieFinishReason;

定数:

MPMovieFinishReasonPlaybackEnded映画の終わりに達しました。iOS3.2以降で利用できます。MPMoviePlayerController.hで宣言されています。

MPMovieFinishReasonPlaybackError再生中にエラーが発生しました。iOS3.2以降で利用できます。MPMoviePlayerController.hで宣言されています。

MPMovieFinishReasonUserExitedユーザーが再生を停止しました。iOS3.2以降で利用できます。MPMoviePlayerController.hで宣言されています。

MPMoviePlayerPlaybackDidFinishNotificationこれらは、キーを使用して通知を通過しMPMoviePlayerPlaybackDidFinishReasonUserInfoKeyます。

于 2012-06-27T06:36:13.123 に答える