我正在使用ACTION_VIDEO_CAPTURE意图在我的应用中记录来自相机的视频。 它在以前版本的Android OS上运行良好,但在更新到4.3后它不再有效。我正在 Nexus 7 平板电脑上进行测试。
当我启动相机的意图预览时,屏幕上会显示一小段时间,之后意图窗口关闭,“不幸的是,Gallery已经停止了”。屏幕上显示消息。
我尝试使用intent的默认设置,我也尝试通过EXTRA_OUTPUT设置指定输出文件路径。我的情况没有区别。
我在追踪中得到了这些线:
09-13 10:24:33.908:E / NvOmxCamera(124):OMX_ERRORTYPE android :: NvOmxCamera :: getCameraStereoMode(NvxComponent *,NvOmxCameraUserStereoMode&):错误:无效的NVX模式0。
09-13 10:24:33.908:E / NvOmxCamera(124):OMX_ERRORTYPE android :: NvOmxCamera :: getCameraStereoModeAndCaptureInfo(NvxComponent *,NvOmxCameraUserStereoMode&,NVX_STEREOCAPTUREINFO&):getCameraStereoMode失败,带有0x00000000
然后:
09-13 10:24:34.348:E / AndroidRuntime(2923):致命异常:Thread-238
09-13 10:24:34.348:E / AndroidRuntime(2923):java.lang.RuntimeException:startPreview failed
09-13 10:24:34.348:E / AndroidRuntime(2923):at com.android.camera.VideoModule.startPreview(VideoModule.java:867)
我也注意到ACTION_IMAGE_CAPTURE意图正常。运行ACTION_IMAGE_CAPTURE后,ACTION_VIDEO_CAPTURE意图也能正常工作,直到我重启设备。
有没有其他人有这个问题?有解决方案吗?
答案 0 :(得分:0)
在Android 4.4.2中看起来问题已修复