MPMoviePlayerViewController,如果失败怎么办?

时间:2010-07-23 09:10:10

标签: iphone mpmovieplayercontroller ios4 barcode-scanner

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

提前致谢,

Lewion

1 个答案:

答案 0 :(得分:0)

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

PlaybackDidFinishPreloadDidFinish以及几个新的SDK 4.0+,例如StateChanged ...这些来自userinfo dicitonary对象,您可以从中检测到错误(或多个)。