我想创建一个简单的音频播放器,但我一直得到这个例外,任何人都可以解释原因吗?
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import javax.swing.JOptionPane;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
public class Audioo {
public static void main (String str[]) throws IOException
{
try {
InputStream im;
im = new FileInputStream (new File ("name"));
AudioStream audios = new AudioStream (im);
AudioPlayer.player.start();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
}
答案 0 :(得分:0)
很可能sun.audio.AudioPlayer
不支持您尝试播放的文件的音频格式。
我带了你的代码,用start()
修改了start(audios)
,将文件名更改为我从here下载的示例wav文件的完整路径,这对我有用。