java播放音频文件的问题 10

我的程序是:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassTest27ex... 我的程序是:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Test27 extends Applet implements ActionListener{
AudioClip clip;
Button buttonPlay,buttonLoop,buttonStop;
public void init(){
clip=getAudioClip(getCodeBase(),"奥芬巴哈-天堂与地狱.wav");
buttonPlay=new Button("开始播放");
buttonLoop=new Button("循环播放");
buttonStop=new Button("停止播放");
buttonPlay.addActionListener(this);
buttonLoop.addActionListener(this);
buttonStop.addActionListener(this);
add(buttonPlay);
add(buttonLoop);
add(buttonStop);
}
public void stop(){
clip.stop();
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==buttonPlay){clip.play();}
else if(e.getSource()==buttonLoop){clip.loop();}
if(e.getSource()==buttonStop){clip.stop();}
}
}

用eclipse运行后出现了程序的界面,但点击按钮却没有任何反应,更没有声音不知是为何?(我的音频文件就放在我的源文件的目录下)
改用小的音频文件就可以了,有谁知道java中对这个文件大小的限制是多少?
展开
 我来答
SecretPurple
2009-07-31 · 超过12用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:30.9万
展开全部
如果你的音频文件和java文件(.java.class)在同一目录下,那么没有问题。
jh871123
2009-07-31 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:104万
展开全部
你用的是相对路径 文件要放在Eclipse工程目录下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liweixixihaha
2009-07-31 · TA获得超过352个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:218万
展开全部
填写路径的时候最好别弄中文的因为会有乱码问题的。把那个歌曲名字改一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式