当前位置: 代码迷 >> Java相关 >> [求助]播放wav文件没反应
  详细解决方案

[求助]播放wav文件没反应

热度:329   发布时间:2006-11-21 20:05:38.0
[求助]播放wav文件没反应

import java.applet.*;
import java.net.*;
public class BackMusic {
private AudioClip planeSound;
public void play()
{
try
{
URL url = new URL("file:/D:/Liangzh.wav");
planeSound=Applet.newAudioClip(url);
planeSound.play();
planeSound.loop();
}catch(MalformedURLException e)
{
e.printStackTrace();
}
}

public static void main(String[] args)
{
BackMusic bm=new BackMusic();
bm.play();
}
}

小弟最近在学Java,学习播放音频文件时写了这样的小程序,可是运行时却没有反应,
Liangzh.wav的文件确实是放在D盘的根目录下了,程序运行时也没抛出异常,就是听不到播放的声音.程序一运行马上就结束了.我看书上也是这样写的. 小弟郁闷之极,自信心被严重打击,请各位高手们出手相助啊!

搜索更多相关的解决方案: wav  文件  播放  

----------------解决方案--------------------------------------------------------
在planeSound.loop()后面
加一个Thread.sleep(100000);试试看

----------------解决方案--------------------------------------------------------
晕,加了以后还是没反映呀,这是怎么回事呀?太郁闷啦,大家还有没其它的办法呀?这类程序最容易出错的地方是什么呀?
----------------解决方案--------------------------------------------------------
报了错没有/

----------------解决方案--------------------------------------------------------
没有报错呀,什么反应也没有.   楼主能不能换个其它的wav文件亲自测试一下呀?看看问题到到底出在哪里,我用的也是netbeans编译器呀,跟编译器没什么关系吧
----------------解决方案--------------------------------------------------------
我这里都可以播放的

----------------解决方案--------------------------------------------------------

昏,难道是我的操作系统有问题吗?还是我的编译器有问题?Windows xp系统,netbeans试编译器..................我无语呀


----------------解决方案--------------------------------------------------------
有可能,我也曾经碰过这种事情

在别人的电脑上运行正常,我这里就不行
----------------解决方案--------------------------------------------------------
那我就到同学的电脑上先运行试试看吧
----------------解决方案--------------------------------------------------------
还有,你的地址有没有写错,最好不要这样写绝对地址
而用getClass().getResource("sss.wav")方法来得到URL

----------------解决方案--------------------------------------------------------
  相关解决方案