gpt4 book ai didi

java - 如何从 src 在 java 中播放声音文件

转载 作者:行者123 更新时间:2023-11-30 09:30:51 24 4
gpt4 key购买 nike

我有一个 mp3 文件,出于某种原因,我正尝试从 eclipse (java) 中的源包播放它,当我在 eclipse 中运行它时,它播放正常,但当我尝试从 .jar 播放它时,它没有玩。图像显示正常但声音没有,我想我可能必须像图像文件一样重新编码声音文件,但我不确定图像的代码是怎样的:

JLabel TextBox = new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/Images/TextBox.png"))));

和声音

Player player = Manager.createPlayer(new MediaLocator(getClass().getClassLoader().getResource("Sounds/Bonsai.mp3")));

提前致谢!

最佳答案

尝试将资源作为流获取。您可以通过这种方式检索文件。

InputStream fis = 
ClassLoader.getSystemClassLoader().getResourceAsStream("/Sounds/bonsai.mp3");
p = new Player(fis);
p.play();

关于java - 如何从 src 在 java 中播放声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13112699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com