我正在创建一个扫描条形码的应用程序,并提供有关扫描产品的视频信息。我遇到的问题是,如果视频网址无效,MPMoviePlayerViewController最终会给我一个白色屏幕。如果没有可用的视频,它应该返回到上一个屏幕。我该如何处理这个例外?我找不到任何委托方法等。
提前致谢,
Lewion
答案 0 :(得分:0)
您可以注册一些MPMoviePlayer
控制器的通知,moviePlayer
属性MPMoviePlayerViewController
,这些通知应该可以处理这些错误情况。
PlaybackDidFinish
或PreloadDidFinish
以及几个新的SDK 4.0+,例如StateChanged
...这些来自userinfo
dicitonary对象,您可以从中检测到错误(或多个)。