我使用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