标签:android-camera2 textureview renderscript android
我的目标是在使用Camera2 API录制视频后获得的视频输出文件中添加一些文本信息(例如日期/时间,用户ID等).我已经查看了一些有关如何使用相机API做到这一点的参考资料,但没有找到有关如何使用Camera2 API做到这一点的任何信息.谁能帮我?
This is what I found for camera API
解决方法:
您提供的有关如何使用Camera API实现解决方案的链接也可用于Camera2 API.您应该生成带有要获得的信息的GLSurfaceView以及GLSurfaceView.Renderer,以使用OpenGL处理相机的每一帧.
配置表面后,您应该从SurfaceTexture生成一个新的Surface:
Surface videoSurface =新的Surface(surfaceGLTexture);
之后,您可以将createCaptureSession与Surface以及CameraCaptureSession.StateCallback()结合使用,以在CaptureRequest.Builder中使用CameraDevice.TEMPLATE_RECORD生成视频预览.
标签:android-camera2,textureview,renderscript,android 来源: https://codeday.me/bug/20191026/1934585.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。