Open DengZhouLi opened 5 years ago
onPreviewFrame回调需要Camera在startPreview之前设置回调,否则有些设备会不回调。另外,OpenGL使用完之后,需要用调用eglSwapBuffer,如果你使用的是GLSurfaceView,可以不管这个。你可以检查一下录制流程是否阻塞了预览流程。
onPreviewFrame回调需要Camera在startPreview之前设置回调,否则有些设备会不回调。另外,OpenGL使用完之后,需要用调用eglSwapBuffer,如果你使用的是GLSurfaceView,可以不管这个。你可以检查一下录制流程是否阻塞了预览流程。
非常谢谢大佬,这么晚还给我回复。。。我现在其实就是照搬CameraPreviewFragment这个里面的逻辑的,包括PreviewRecorder、PreviewRenderer这些都搬过来用了,只不过我把里面那些美颜滤镜相关的去掉。。现在预览是可以的,但是我一调用PreviewRecorder开始录制,onPreviewFrame就不回调了。。我看了好久,也没找到哪里不对,所以才来问问大佬,想请教一下,是不是哪里会出这个问题。。新手请见谅
不好意思,想请教一下,我参考CameraPreviewFragment,使用HardcodeEncoder来录制视频,但是一开始录制视频,预览就不回调的,能请问是大概是什么地方出问题么?新手,求指导