Camera如何实现连拍
大家好: 我想实现 Camera连拍的功能, 我是这样来做的:
可是这样实际我发现一个问题: 这样的连拍时间太长了,我如果想缩短一些的话,就会造成 无法连拍或只能 连拍4张, 3张等, 原因我分析是: 每次连拍时,系统要用大约0.3s的时间来处理拍照的数据.
可是 这样就无法实现真正意义的连拍了, 请问下大家是如何做的, 谢谢!
multiTakeCnt=0;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
if(mIsCameraOpening)
mCamera.takePicture(cameraShutterCallback,
cameraPictureCallbackRaw,
null);
Log.i("sno","multiTakeCnt====is:"+Integer.toString(multiTakeCnt));
multiTakeCnt++;
if(multiTakeCnt<5){
new Handler().postDelayed(this, 500);
}
}
}, 500);
可是这样实际我发现一个问题: 这样的连拍时间太长了,我如果想缩短一些的话,就会造成 无法连拍或只能 连拍4张, 3张等, 原因我分析是: 每次连拍时,系统要用大约0.3s的时间来处理拍照的数据.
可是 这样就无法实现真正意义的连拍了, 请问下大家是如何做的, 谢谢!
...全文
相关推荐
Camera2:Camera2-master连拍模式
这个"Camera2-master连拍模式"项目主要展示了如何利用Camera2 API实现连续拍摄,即连拍模式,这是一种常见于高端相机的功能,用于快速连续捕捉多个图像。
android自定义相机连拍
**创建Camera Preview**: 在自定义相机应用中,首先需要创建一个Camera预览界面。这通常通过继承`SurfaceView`或使用`TextureView`来实现。
android在连拍菜单中增加连拍张数选项功能实现代码
具体实现过程包括以下几个步骤:1.修改数组定义:在`arrays.xml`文件中,需要更新`pref_camera_continuous_number_entries`和`pref_camera_continuous_number_entryvalues
android camera程序源代码,可连拍,未添加储存功能,注释详细
在Android Camera API中,可以通过`Camera`或`Camera2` API来实现这些功能。
相机连拍后生成gif图
首先,连拍是现代智能手机相机的一项功能,允许用户快速连续拍摄多张照片。在Android系统中,我们可以利用Camera API或Camera2 API来实现这一功能。


