0

我正在使用 ACTION_VIDEO_CAPTURE 意图在我的应用程序中录制来自相机的视频。它在以前版本的 Android 操作系统上运行良好,但更新到 4.3 后不再运行。我正在Nexus 7平板电脑上对此进行测试。

当我从相机启动意图预览时,屏幕上会显示片刻,然后该意图窗口以“不幸的是,图库已停止”关闭。屏幕上的消息。

我尝试对意图使用默认设置,并且还尝试通过 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 失败
09-13 10 :24:34.348: E/AndroidRuntime(2923): 在 com.android.camera.VideoModule.startPreview(VideoModule.java:867)

我还注意到 ACTION_IMAGE_CAPTURE 意图工作正常。并且 ACTION_VIDEO_CAPTURE 意图在运行 ACTION_IMAGE_CAPTURE 后也可以正常工作,直到我重新启动设备。

还有其他人有这个问题吗?有解决办法吗?

4

1 回答 1

0

看起来问题已在 Android 4.4.2 中修复

于 2013-12-17T01:39:06.070 回答