片段如下:
.....................
p = Manager.createPlayer("capture://audio");
p.realize();
rc = (RecordControl) p.getControl("RecordControl");
ByteArrayOutputStream output = new ByteArrayOutputStream();
rc.setRecordStream(output);
rc.startRecord();
p.start();
Thread.currentThread().sleep(3000);
p.stop();
byte b[] = output.toByteArray();
rs.open();
System.out.println(id = rs.addRecord(b, 0, b.length););
System.out.println("record sound end!");
rc.stopRecord();
rc.commit();
放音功能如下:
.............................
System.out.println("play is begin;");
InputStream is = new ByteArrayInputStream(rs.getRecord(id));
p = Manager.createPlayer(is, "audio/X-wav");
p.start();
System.out.println("play is end;");
为啥不好使呢?谢谢
.....................
p = Manager.createPlayer("capture://audio");
p.realize();
rc = (RecordControl) p.getControl("RecordControl");
ByteArrayOutputStream output = new ByteArrayOutputStream();
rc.setRecordStream(output);
rc.startRecord();
p.start();
Thread.currentThread().sleep(3000);
p.stop();
byte b[] = output.toByteArray();
rs.open();
System.out.println(id = rs.addRecord(b, 0, b.length););
System.out.println("record sound end!");
rc.stopRecord();
rc.commit();
放音功能如下:
.............................
System.out.println("play is begin;");
InputStream is = new ByteArrayInputStream(rs.getRecord(id));
p = Manager.createPlayer(is, "audio/X-wav");
p.start();
System.out.println("play is end;");
为啥不好使呢?谢谢