import javax.media.*; import java.io.File; public class AudioRecorder { public static void main(String[] args) { try { CaptureDeviceInfo device = CaptureDeviceManager.getDevice("javasound://"); MediaLocator locator = device.getLocator(); Player player = Manager.createRealizedPlayer(locator); File outputFile = new File("audio.wav"); MediaLocator outputLocator = new MediaLocator(outputFile.toURL()); DataSink dataSink = Manager.createDataSink(player, outputLocator); player.start(); dataSink.start(); Thread.sleep(5000); player.stop(); dataSink.stop(); dataSink.close(); } catch (Exception e) { e.printStackTrace(); } } } import javax.media.*; import java.io.File; public class AudioPlayer { public static void main(String[] args) { try { File file = new File("audio.wav"); MediaLocator locator = new MediaLocator(file.toURL()); Player player = Manager.createRealizedPlayer(locator); player.start(); Thread.sleep(5000); player.stop(); } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文