不支持的视频格式处理



我正在使用MPMoviePlayerController播放视频。当给定的视频没有支持的格式时,我想向用户显示警报。但是我没有从SDK得到任何关于它的错误。

当我尝试运行任何不受支持的视频时,它会在控制台中留下MPMovieFinishReasonPlaybackEnded和以下错误。

_itemFailedToPlayToEnd: {
    kind = 1;
    new = 2;
    old = 0;
}

有人知道如何处理它吗?

您是否尝试检查MPMoviePlayerController的errorLog属性?

我得到了这个问题的解决方案。

[[通知用户信息]valueForKey:@"error"]localizedDescription];

这对我有效,并为不支持的格式提供"无法打开"。希望它能帮助其他寻找类似问题的人。

最新更新