如何在java程序中读取音频片段?
我是一名java初学者,我想知道如何在程序中读取音频片段,我指的是一个使图像移动的线程,因为这会读取图像并思考这是否类似于读取音频片段,但不知道如何读取音频片段。。我真的很无知。。。任何样品都会很有帮助。。。thnx提前很多时间:) 还有。。。我仍然不熟悉我应该使用的关键词。。。例如,在读取图像时,我应该使用->ImageIO.read(新文件(“picture.gif”) 音频剪辑怎么样如何在java程序中读取音频片段?,java,audio,variable-assignment,Java,Audio,Variable Assignment,我是一名java初学者,我想知道如何在程序中读取音频片段,我指的是一个使图像移动的线程,因为这会读取图像并思考这是否类似于读取音频片段,但不知道如何读取音频片段。。我真的很无知。。。任何样品都会很有帮助。。。thnx提前很多时间:) 还有。。。我仍然不熟悉我应该使用的关键词。。。例如,在读取图像时,我应该使用->ImageIO.read(新文件(“picture.gif”) 音频剪辑怎么样 再次感谢:)此代码应该可以工作。这是从一个旧的项目,我做了,我必须做简单的音频播放。这些类来自javax.
再次感谢:)此代码应该可以工作。这是从一个旧的项目,我做了,我必须做简单的音频播放。这些类来自
javax.sound.sampled
包。请注意,有几种方法可以做到这一点,但这是我当时能找到的最简单的方法。您需要为IOException
、UnsupportedAudioFileException
和LineUnavailableException
添加一个try-catch
块来包装该代码
File afile = new File(audioFilePath);
AudioInputStream astream = AudioSystem.getAudioInputStream(afile);
Clip audio = AudioSystem.getClip();
audio.open(astream);
audio.setFramePosition(0);
audio.start();
一旦你读了它,你想用它做什么?比如,一旦我点击一个按钮,我就会听到一个声音,或者一旦我打开程序,就会听到一个介绍的声音