السلام عليكم ورحمة الله
.. عندى مشكلة عندما أقو م بعمل video record ثم عندما اعمل play فإن الصورة فقط هى التى تشتغل ولكن لا يوجد صوت
...هذا مثال للكود الذى استخدمه:::::
public void startRecording() {
try {
player = Manager.createPlayer("capture://video");
player.addPlayerListener(this);
player.realize();
//setup recording
while (true) {
record = (RecordControl) player.getControl("RecordControl");
record.setRecordSizeLimit(15000);
conn = (FileConnection) Connector.open(PATH, Connector.READ_WRITE);
if (!conn.exists()) {
conn.create();
}
stream = conn.openOutputStream();
record.setRecordStream(stream);
//read the data from the file to the data buffer "pngData"
ins = conn.openInputStream();
ins.read(pngData);
setData(pngData);
// Grab the video control and set it to the current display.
control = (VideoControl) player.getControl("VideoControl");
if (control != null) {
control.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);
control.setDisplaySize(getWidth(), getHeight());
control.setVisible(true);
}
player.start();
record.startRecord();
Thread.sleep(1000);
}
} catch (Exception e) {
Alert erro = new Alert("Erro", e.toString(), null, AlertType.ERROR);
Display.getDisplay(midlet).setCurrent(erro);
e.printStackTrace();
}
}