KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to create an application,that has to record video (using media recorder) and recorded video need to format(using camera). I created sample code shown below, but that have an error show when the startrecording button press from menu.which shows force close error .but previewcallback have no error. My code shown below package buffer.video; import android.app.Activity; import android.os.Bundle; import java.io.IOException; import android.app.Activity; import android.hardware.Camera; import android.hardware.Camera.PreviewCallback; import android.media.MediaRecorder; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.widget.Toast; public class VofoVideoToBufferActivity extends Activity implements SurfaceHolder.Callback, Camera.AutoFocusCallback { private SurfaceView preview; private SurfaceHolder previewHolder; private MediaRecorder mRecorder; private Camera mCamera; private boolean mPreviewRunning = false; private boolean mCaptureFrame = false; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.e("", "Begin onCreate"); setContentView(R.layout.main); preview = (SurfaceView) findViewById(R.id.surfaceView1); previewHolder = preview.getHolder(); previewHolder.addCallback(this); previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void onResume() { super.onResume(); } public void onPause() { super.onPause(); } public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } public void startRecording() { Log.e("", "Begin StartRecording");
Tags (comma-separated)
Save Edits
Cancel