I'm new here. I have been trying to create a video capture app using the android emulator without much success. As far as I know and looking through all the samples and code on the internet (this site and others), I must still be missing a step. 

I've tried using this sample near the end of this thread made by JonPro: 
<http://www.anddev.org/viewtopic.php?p=24723#24723> 

and I've tried making my own but the media recorder would always fail on the prepare stage with the most unhelpful message of 'prepare failed'. I have no clue what I am missing. I seem to have the correct permissions and a SDCard is mounted according to the emulator. Should I be using a android SDK version other than 2.1?

Even though the code in that forum claims to work, I figured out that this line was missing:
recorder.setCamera(camera); 

But still no joy as the logs shows that: 
'Failed to get camera(0x16b70) parameters' 
when prepare() is called but it still doesn't make sense as the preview is okay, but no recording! Any help or suggestions will be appreciated.

Edit: Can anyone confirm that this can work for the SDK and the emulator? or I'm I wasting my time trying to get this to work in this version. Am I able to get the source code for the prepare function as it is OpenSource?