j2me and video recording
Ciao folks,
does RecordControl is a good solution to record a live video?
I explain the question: can RecordControl record a live video from
camera?
I post some code:
public void recordVideo()
{
try
{
//Create a Player that captures live audio.
//Player p = Manager.createPlayer("capture://audio");
//p.realize();
// Get the RecordControl, set the record stream,
// start the Player and record for 5 seconds.
rc = (RecordControl)player.getControl("RecordControl");
output = new ByteArrayOutputStream();
rc.setRecordStream(output);
rc.startRecord();
//player.start();
Thread.currentThread().sleep(5000);
//rc.commit();
//player.close();
}
//catch (IOException ioe) {}
//catch (MediaException me) {}
catch (Exception ie) { }
}
public void stopRecord()
{
try
{
System.out.println("BUFFER OUTPUT:" + output.size());
rc.commit();
rc.stopRecord();
}
catch (Exception e){}
}
}
I found this code on many forums and it doesn't work over every
configuration I tryied (SUN wireless toolkit and some mobile phones
including Nokia 6680 and SonyEricsson K700i).
By specifing: <rc=(RecordControl)player.getControl("RecordControl"); >
this returns null even if the device supports video recording (checking
<supports.video.capture>)....
thank you all