can you please help to capture video... below is my code....
public class PhotoActivity extends Activity {
private Preview mPreview;
MediaRecorder recorder;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mPreview = new Preview(this);
setContentView(mPreview);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem capture = menu.add("Capture");
MenuItem save = menu.add("Save");
MenuItem cont = menu.add("Continue to Mail");
MenuItem exit = menu.add("Exit");
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getTitle().equals("Capture")) {
recorder = new MediaRecorder();
// recorder.setCamera(Camera.open());
//
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
//
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
//
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
recorder.setOutputFile("/sdcard/test.3gp");
recorder.setVideoSize(100, 100);
recorder.setVideoFrameRate(15);
try{
SurfaceView sv = (SurfaceView)
findViewById(R.id.SurfaceView01);
SurfaceHolder holder = sv.getHolder();
recorder.setPreviewDisplay((Surface)holder.getSurface());
}catch(Exception e)
{
e.printStackTrace();
}
// new Thread() {
// public void run() {
Log.d("Has Entered here:", "Starting video");
if (recorder != null) {
try {
recorder.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
Sent at 5:56 AM on Monday
On Wed, Mar 11, 2009 at 11:10 PM, Mark Murphy <[email protected]>wrote:
>
> [email protected] wrote:
> > Is video capturing currently supported in the latest SDK?
>
> Not yet. An upcoming Android release and SDK (code named "cupcake")
> should have video recording, as I understand it.
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com
> _The Busy Coder's Guide to Android Development_ Version 2.0 Published!
>
> >
>
--
Ahsanul Karim Romel
phone:+8801731541394
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---