我正在使用MPMoviePlayerController播放我的应用程序中的视频文件,视频播放得很好。但是突然我打开了一个文件,MPMoviePlayerController在完全黑屏中打开,没有任何控件。但我可以看到我的文件中有一个问题,我解决了它。
我想知道有没有什么事件会像MPMoviePlayerDidExitFullscreenNotification一样被发送给这些黑屏问题。我尝试了MPMovieSourceTypeUnknown事件,这似乎是不正确的,并尝试了许多事件。
现在我想知道,是否有任何事件会被发送,当MPMoviePlayerController试图打开一个文件时,会导致黑屏。
发布于 2012-06-27 14:36:13
这些文档是相当描述性的,尽管我假设黑屏是一个加载错误:
描述播放结束原因的MPMovieFinishReason常量。
enum
{
MPMovieFinishReasonPlaybackEnded,
MPMovieFinishReasonPlaybackError,
MPMovieFinishReasonUserExited
};
typedef NSInteger MPMovieFinishReason;常量:
MPMovieFinishReasonPlaybackEnded电影的结尾已经到了。在iOS 3.2及更高版本中可用。在MPMoviePlayerController.h中声明。
MPMovieFinishReasonPlaybackError播放过程中出现错误。在iOS 3.2及更高版本中可用。在MPMoviePlayerController.h中声明。
MPMovieFinishReasonUserExited用户停止播放。在iOS 3.2及更高版本中可用。在MPMoviePlayerController.h中声明。
这些将通过使用MPMoviePlayerPlaybackDidFinishReasonUserInfoKey密钥的MPMoviePlayerPlaybackDidFinishNotification通知传递。
https://stackoverflow.com/questions/11220569
复制相似问题