我通过TextureView启动了一个线程到getBitmap,但是,我得到了一个异常:java.lang.IllegalStateExceptionat android.view.HardwareRenderer$GlRenderer.validate(HardwareRenderer.java:1080)
at android.view.TextureView.getBitmap(T
我想从相机预览每秒截图。我知道mCamera.setPreviewCallbackWithBuffer方法,但我只能从中获取一次帧。为了让它每秒更新,我需要启动MediaRecorder并录制视频。但是对于视频,我需要设置outputFile,这意味着它可以使用大量的内存。 @Override
public void onPrevie
以及以下主要活动:implements TextureView.SurfaceTextureListenerstatic final String TAG = "MainActivity";
private TextureViewInitialize layout and components
setContentView
// Play video when the media source is ready for playback.
public void onPrepared(MediaPlayer mp) { // mMediaPlayer.getDuration();
MediaMetadataRetriever mMMR = new MediaM