我制作了一个相对简单的 phonegap 应用程序,能够捕获图像和视频并将它们上传到服务器。
图像工作正常,但是当我调用捕获视频时,会出现相机 UI,并且当我接受视频时,应用程序崩溃并在 logcat 中出现此错误:
java.lang.RuntimeException: Failure delivering result ResultInfo(who=null, request=2, result=-1, data=Intent { dat=content://media/external/video/media/46536 }} to activity {myApp.test.app}: java.lang.IllegalStateException:Do not perform IO operations on the UI thread. Use CordovaInterface.getThreadPool() instead
我正在使用 phonegap 3.0.0,我已经通过命令行界面安装了正确的插件,并且我的 AndroidManifest 很好。
我正在使用 phonegap API 中的演示代码,所以问题也不存在。