我做了一个简单的程序,你只需点击一个按钮,就会播放一首.wav歌曲。我做了一个名为wav的文件夹,用来存储音乐。当我使这是一个可运行的jar文件时,我希望音乐成为程序的一部分,我也想要一种方法来更改歌曲的路径,以便它将从jar文件而不是库中获取它。我的代码是:
package music;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Music {
public static void main(String[] args) {
// TODO Auto-generated method stu
在这段代码中
in = new FileInputStream(getClass().getResource("/sonidos/inicio.wav").toString());
Eclipse说:
java.io.FileNotFoundException: file:\C:\Users\OcioZ\Dropbox\Iker-Diego\JavaMusicianClient\bin\sonidos\inicio.wav (The file name, dir. name or vol. label name are not correct)
但是声音文件是存在的。我将
我正在尝试用J2ME编写一个简单的媒体播放应用程序。目前,我从最简单的事情开始,我只想从jar文件中包含的资源中播放一个wav文件。我使用了这个简单的代码:
DataInputStream wav = new DataInputStream(getClass().getResourceAsStream("sample.wav"));
Player player = Manager.createPlayer(wav, "audio/x-wav");
player.addPlayerListener(this);
player.realize();
VolumeCo
我正在尝试播放一个.wav文件,但在使用相对路径函数时遇到了困难。
public class Main {
public static void main(String[] args) {
playSound();
}
public static void playSound() {
try {
File file = new File(Main.class.getResource("notification.wav").getFile());
AudioInputStr
我尝试用vlcj播放文件系统中存储在zip文件中的wav文件。我试着用这个电话来启动媒体:
audioMediaPlayer.playMedia("jar:file:/C://Users/abc/Desktop/test/28.zip!/28.wav);
这不管用。
[0000000000454750] core input error: open of `jar:file://C:/Users/abc/Desktop/test/28.zip!/28.wav' failed
[0000000000454750] core input error: Ihre Eingabe ko
我正在尝试实现实现wav播放的类,如中所述。相关代码部分如下:
/* Setup for conversion */
wav_cvt.buf = malloc(wav_len * wav_cvt.len_mult);
wav_cvt.len = wav_len;
memcpy(wav_cvt.buf, wav_buf, wav_len);
/* We can delete to original WAV data now */
SDL_FreeWAV(wav_buf);
/* And now we're ready to convert */
SDL_ConvertAudio(&a