我使用Textureview.getBitmap()从Camera预览中每秒抓取帧。 它完美的工作,除了它导致主Ui线程迟钝,有时甚至崩溃。 请我需要做什么做的?谢谢Textureview.getBitmap()使主UI线程缓慢
这是我的代码:
mCountDownTimer=new CountDownTimer(7000,500) {
@Override
public void onTick(long millisUntilFinished) {
Log.v("Log_tag", "Tick of Progress"+ i+ millisUntilFinished);
i++;
mProgressBar.setProgress(i);
Bitmap bmps = mTextureView.getBitmap();
ByteArrayOutputStream out = new ByteArrayOutputStream();
bmps.compress(Bitmap.CompressFormat.JPEG , 0, out);
rev.add(bmps);
}
@Override
public void onFinish() {
//Do what you want
i++;
mProgressBar.setProgress(i);
mCountDownTimer.cancel();
}
};
Lemos你可以添加一个例子。谢谢 – 2014-08-30 04:11:46