我正在使用MPMoviePlayerController播放视频。当给定的视频没有支持的格式时,我想向用户显示警报。但是我没有从SDK得到任何关于它的错误。
当我尝试运行任何不受支持的视频时,它会在控制台中留下MPMovieFinishReasonPlaybackEnded和以下错误。
_itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;
}
有人知道如何处理它吗?
您是否尝试检查MPMoviePlayerController的errorLog
属性?
我得到了这个问题的解决方案。
[[通知用户信息]valueForKey:@"error"]localizedDescription];
这对我有效,并为不支持的格式提供"无法打开"。希望它能帮助其他寻找类似问题的人。