Phonegap v3.3 - Android视频插件

时间:2013-12-17 19:48:18

标签: cordova

我在实施https://github.com/raulduran/VideoPlayer时遇到了问题。

我一直收到以下错误:

THREAD WARNING:exec()调用VideoPlayer.playVideo阻塞主线程32ms。插件应该使用CordovaInterface.getThreadPool()。

有没有人对如何解决此问题有任何建议?我不确定它是否是我的暗示,或者该插件是否在v3.3中不起作用。

1 个答案:

答案 0 :(得分:1)

我刚刚完成所有工作并且我不能100%确定它为什么现在正在工作,但我认为即使在app.initialize()说准备好之后插件也没有完成初始化。以下简要介绍了我在完成所有工作后如何使用它。

我所做的是首先按此顺序包含我的所有javascript文件(您可能不需要所有这些):

然后我运行“app.initalize();”,然后运行setTimeout 750ms,在超时内,我运行我的jQuery绑定$(“div.play_video”)。单击方法运行cordova.plugins .videoPlayer.play( “文件:///android_asset/www/videos/example_video.mp4”);方法

出于某种原因,即使我将绑定代码放入app.initalize(),它的插件仍然没有准备好让我像这样绑定它们。 setTimeout只用了几毫秒就修好了。