我有一段记录从摄像头拍摄的视频的代码。我想以两种方式使用相机,即1.用于视频录制2.图像捕获并传输到远程Android手机。但我无法将1个相机用于2种目的,因此我决定在视频录制期间使用相机图片回调函数,但这方法不起作用。 是否有办法从正在运行的视频中获取图像帧?
如果您正在使用SurfaceView或SurfaceTexture,可以使用预览回调而不是图片回调。这将带您进入onPreviewFrame,您可以在其中访问单个帧。请参阅:请查看:http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html