
java音乐播放问题~~
我刚刚学java,想播放一首歌,下面是我的源代码importjava.io.File;importjava.io.IOException;importjavax.medi...
我刚刚学java,想播放一首歌,下面是我的源代码
import java.io.File;
import java.io.IOException;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
public class MyPlayer {
private static String path = "e://1.wav";
public static void main(String[] args) {
File f1 = new File(path);
try {
Player player = Manager.createRealizedPlayer(f1.toURI().toURL());
player.prefetch();
player.start();
} catch (CannotRealizeException ex) {
} catch (NoPlayerException ex) {
} catch (IOException ex) {
}
}
}
可是每次运行都跳出一下错误
Unable to handle format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
Failed to prefetch: com.sun.media.PlaybackEngine@5f0dd6db
Error: Unable to prefetch com.sun.media.PlaybackEngine@5f0dd6db
是因为我的音乐文件播放不了吗??我试过mp3和wav格式的~~都不行 展开
import java.io.File;
import java.io.IOException;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
public class MyPlayer {
private static String path = "e://1.wav";
public static void main(String[] args) {
File f1 = new File(path);
try {
Player player = Manager.createRealizedPlayer(f1.toURI().toURL());
player.prefetch();
player.start();
} catch (CannotRealizeException ex) {
} catch (NoPlayerException ex) {
} catch (IOException ex) {
}
}
}
可是每次运行都跳出一下错误
Unable to handle format: LINEAR, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 176400.0 frame rate, FrameSize=32 bits
Failed to prefetch: com.sun.media.PlaybackEngine@5f0dd6db
Error: Unable to prefetch com.sun.media.PlaybackEngine@5f0dd6db
是因为我的音乐文件播放不了吗??我试过mp3和wav格式的~~都不行 展开
1个回答
展开全部
和我一样的错误!有人说JMF包中有错误,我试了去SUN从下了一个还是这个错误,真不懂这么回事。有解决方法分享一下哈~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询