当前位置: 代码迷 >> Java相关 >> 为什么没有声音?
  详细解决方案

为什么没有声音?

热度:268   发布时间:2006-05-20 20:24:00.0
为什么没有声音?
下面使java代码:
/*<applet code="SoundDemo.class" width=200 height=300>
</applet>*/
import java.awt.*;
import java.applet.*;
public class SoundDemo extends Applet
{
public void paint(Graphics g)
{
AudioClip audioClip=getAudioClip(getDocumentBase(),"0.au");
g.drawString("SoundDemo!",5,15);
audioClip.play();
}
}
把这句AudioClip audioClip=getAudioClip(getDocumentBase(),"0.au");改为:
AudioClip audioClip=getAudioClip(getCodeBase(),"0.au");
也不行!
运行后就是听不见声音!
注:声音文件和java源文件放在同一目录下!
搜索更多相关的解决方案: 声音  

----------------解决方案--------------------------------------------------------
写出音乐文件的绝对路径试试
----------------解决方案--------------------------------------------------------
不行呀!
----------------解决方案--------------------------------------------------------

java支持的音乐格式有.au .aiff .wav .midi .rfm 所以你得保证
AudioClip audioClip=getAudioClip(getDocumentBase(),"0.au")
中的"0.au"是上面的格式
我用你的程序试了一下 .midi格式的音乐,没问题!


----------------解决方案--------------------------------------------------------
我使了一下用你所说的格式,可好像都不行!
----------------解决方案--------------------------------------------------------
把音乐和java文件放在同一个目录下就好了 我的可以
----------------解决方案--------------------------------------------------------