Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java程序中读取音频片段?_Java_Audio_Variable Assignment - Fatal编程技术网

如何在java程序中读取音频片段?

如何在java程序中读取音频片段?,java,audio,variable-assignment,Java,Audio,Variable Assignment,我是一名java初学者,我想知道如何在程序中读取音频片段,我指的是一个使图像移动的线程,因为这会读取图像并思考这是否类似于读取音频片段,但不知道如何读取音频片段。。我真的很无知。。。任何样品都会很有帮助。。。thnx提前很多时间:) 还有。。。我仍然不熟悉我应该使用的关键词。。。例如,在读取图像时,我应该使用->ImageIO.read(新文件(“picture.gif”) 音频剪辑怎么样 再次感谢:)此代码应该可以工作。这是从一个旧的项目,我做了,我必须做简单的音频播放。这些类来自javax.

我是一名java初学者,我想知道如何在程序中读取音频片段,我指的是一个使图像移动的线程,因为这会读取图像并思考这是否类似于读取音频片段,但不知道如何读取音频片段。。我真的很无知。。。任何样品都会很有帮助。。。thnx提前很多时间:)

还有。。。我仍然不熟悉我应该使用的关键词。。。例如,在读取图像时,我应该使用->ImageIO.read(新文件(“picture.gif”)

音频剪辑怎么样


再次感谢:)

此代码应该可以工作。这是从一个旧的项目,我做了,我必须做简单的音频播放。这些类来自
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();

一旦你读了它,你想用它做什么?比如,一旦我点击一个按钮,我就会听到一个声音,或者一旦我打开程序,就会听到一个介绍的声音