【问题标题】:how should i read an audio clip in a java program?我应该如何在 Java 程序中读取音频剪辑?
【发布时间】:2011-01-30 23:06:36
【问题描述】:

我是java的初学者,我想知道如何在程序中读取音频剪辑,我指的是使图像移动的线程,因为这会读取图像并思考是否类似于阅读一个音频剪辑,然后想知道如何阅读音频剪辑..我真的一无所知...任何样本都会真正有帮助...提前很多:)

另外...我仍然不熟悉我应该使用的关键字...例如在阅读图像时,我应该使用 -> ImageIO.read(new File("picture.gif"));

音频剪辑呢?

再次感谢:)

【问题讨论】:

  • 读完之后想做什么?
  • 就像我点击一个按钮我会听到一个声音,或者一旦我打开程序就会听到一个介绍声音

标签: java audio variable-assignment


【解决方案1】:

这段代码应该可以工作。它来自我做的一个旧项目,我必须做简单的音频播放。这些类来自javax.sound.sampled 包。请注意,有几种方法可以做到这一点,但这是我当时能找到的最简单的方法。您需要为 IOExceptionUnsupportedAudioFileExceptionLineUnavailableException 添加一个 try catch 块来包装该代码。

File afile = new File(audioFilePath);
AudioInputStream astream = AudioSystem.getAudioInputStream(afile);
Clip audio = AudioSystem.getClip();
audio.open(astream);
audio.setFramePosition(0);
audio.start();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多