我有一个自SDK 2.0版本起作用的应用程序,我在其中创建并添加UIWebView,然后加载.mov的URL来播放电影。从4.0 beta的早期版本到4.0 GM一直停止工作。当我现在加载电影时,我收到以下错误::插件处理了加载“并且电影永远不会显示。
这是一个已知问题吗?我在4.0中做错了吗?
答案 0 :(得分:4)
我想出来了。 iOS4似乎不是与使用'init'而不是'initWithFrame'创建的UIWebView向后兼容的问题。在2.0 - 3.1.3中,您只能在UIWebview中以全屏显示视频。我认为这就是为什么如果你打电话给'init'并不重要 - 电影播放器会启动并全屏显示。但是,在3.2及更高版本中,您现在可以在UIWebView中内联视频,因此您必须调用initWithFrame并为其提供类似[[UIScreen mainScreen] bounds]的内容,以便有一个可见的视图。不太确定这是不是公牛,但似乎是这样。
答案 1 :(得分:1)
播放视频片段时出现“无法播放此电影”的情况。 这只是在使用录音机时发生的。当玩家刚刚使用时,这不会发生。
然后我在录音机完成后将音频会话类别设置为kAudioSessionCategory_AmbientSound。
这个问题在我这样做后就解决了。
答案 2 :(得分:1)
简单地忽略它。这样做没有坏处。
if (![error.localizedDescription isEqualToString:@"Plug-in handled load"])
答案 3 :(得分:0)
至少在PhoneGap的ChildBrowser中,didFailLoadWithError方法处理并显示此消息。只是不显示错误,问题已解决,但在这种特定情况下,在返回应用程序之前有两个“完成”按钮。