我说的是类似,以前做的忘记了。 public long mShutterLag; public long mShutterToPictureDisplayedTime; public long mPictureDisplayedToJpegCallbackTime; private long mRawPictureCallbackTime; private long mJpegPictureCallbackTime;看看 long mShutterLag 这个是快门延迟,其他的你自己找找吧,这些个时间全都可以设置为0;
时间可以自己控制,那我将时间设置为1s以内应该可以达到效果,请问这个方法在那?我看API没有看到呀
mJpegPictureCallbackTime
mJpegCallbackFinishTime等。
加几个LOG你就能看到,照相模式不管你设置为多少,哪怕设置为零,也回停顿,因为要处理图片数据,也就是说,你把那些个东西设置为零是指个人感官上会几乎没有停顿的感觉,可是多次点击拍照按钮的时候会听见依然有停顿的声音。
要抓拍的话,还是得走摄像模式截图的办法。目前,个人是这样认为的。
public long mShutterLag;
public long mShutterToPictureDisplayedTime;
public long mPictureDisplayedToJpegCallbackTime;
private long mRawPictureCallbackTime;
private long mJpegPictureCallbackTime;看看 long mShutterLag 这个是快门延迟,其他的你自己找找吧,这些个时间全都可以设置为0;
不知道你那边的源码是怎么写的,我这边是
mShutterLag = mShutterCallbackTime - mCaptureStartTime;
Log.v("--ShutterCallback时间:", "" + System.currentTimeMillis());
然后除了声明就没了 应该只是打印输出。。