Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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 如何使用项目文件夹中的.wav_Java_Eclipse_Wav - Fatal编程技术网

Java 如何使用项目文件夹中的.wav

Java 如何使用项目文件夹中的.wav,java,eclipse,wav,Java,Eclipse,Wav,这就是我想做的。我想从我的项目文件夹中加载一个.wav音乐文件。我已经用一个图像完成了这项工作,如下所示。我想用一个音频文件来做这个。这可能吗?有没有一种简单的方法可以将我的旧方法转换为新方法。我之所以要这样做,是因为我想把我的程序的所有文件都放在.jar文件中,这样我就可以发送它并播放它 static audiotest music = new audiotest( "C:\\WINDOWS\\Media\\POL-purple-hills-short.wav" ); music.start(

这就是我想做的。我想从我的项目文件夹中加载一个
.wav
音乐文件。我已经用一个图像完成了这项工作,如下所示。我想用一个音频文件来做这个。这可能吗?有没有一种简单的方法可以将我的旧方法转换为新方法。我之所以要这样做,是因为我想把我的程序的所有文件都放在
.jar
文件中,这样我就可以发送它并播放它

static audiotest music = new audiotest( "C:\\WINDOWS\\Media\\POL-purple-hills-short.wav" );
music.start();

URL mountainImage2 = Main.class.getResource("Mountains.png");
mountainImage = ImageIO.read(mountainImage2);

也许你可以用一些外部应用打开它。我不认为eclipse附带java媒体播放器,具体需要哪些帮助?您是否对URL有问题,或者您正在询问如何播放声音?我正在尝试从我的项目文件夹加载并打开一个音频文件。如果您想在jar文件中分发所有媒体资源,您需要获取资源(就像您对图像所做的那样)并修改您的音频测试构造函数(将URL或InputStream作为参数传递)