2

我正在创建一个应用程序来扫描条形码并提供扫描产品的视频信息。我遇到的问题是,如果视频 url 无效,MPMoviePlayerViewController 最终会给我一个白屏。如果没有视频可用,它应该只是返回到上一个屏幕。我该如何处理这个异常?我找不到任何委托方法等。

提前致谢,

莱维翁

4

1 回答 1

0

您可以为MPMoviePlayer控制器注册一些通知,这些通知是 的moviePlayer属性MPMoviePlayerViewController,这些通知应该处理这些错误情况。

PlaybackDidFinish或者PreloadDidFinish还有一些带有 SDK 4.0+ 的新版本,比如StateChanged...这些带有userinfo可以检测错误的字典对象。

于 2011-01-05T15:43:40.813 回答