播放音乐的简单小程序,大家给看看。

htyy521 2007-09-26 09:49:47
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.AncestorListener;
import java.applet.AudioClip;
import java.net.*;
public class P134 extends Applet implements ActionListener
{

JButton jButton1=new JButton();
JButton jButton2=new JButton();
JButton jButton3=new JButton();
AudioClip audioclip;
public P134(){}
public void init()
{
try
{audioclip=this.getAudioClip(getDocumentBase(),"ll.wav");}
catch(Exception e){}

jButton1.setFont(new java.awt.Font("Dialog",0,12));
jButton1.setText("播放");
jButton1.setActionCommand("play");

jButton2.setFont(new java.awt.Font("Dialog",0,12));
jButton2.setText("循环播放");
jButton2.setActionCommand("loop");

jButton3.setFont(new java.awt.Font("Dialog",0,12));
jButton3.setText("停止");
jButton3.setActionCommand("stop");

this.add(this.jButton1);
this.add(this.jButton2);
this.add(this.jButton3);

}

public void actionPerformed(ActionEvent actionEvent)
{
String btn=actionEvent.getActionCommand();
if(btn.equals("play"))
audioclip.play();
else if(btn.equals("loop"))
audioclip.loop();
else if(btn.equals("stop"))
audioclip.stop();

}
}
这样一个小程序,怎么在dos下编译后无法在html页面中显示?在eclipse下可以显示,但也没有播放(有音乐文件的)?郁闷!
...全文
255 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqyhmxy 2011-01-04
  • 打赏
  • 举报
回复
在 init 函数中 调用 play 函数 就会有音乐了
zhaoxizhu 2007-10-22
  • 打赏
  • 举报
回复
你在eclipse下运行时候 是在java applet模式下运行的吧
那个靠不住 大多这样的问题是因为IE不支持applet造成的 看看要是报没找到*.class文件的错误 就应该是这个问题
下个microsoft vm补丁试试吧
qybao 2007-09-28
  • 打赏
  • 举报
回复
你的ie是不是禁止java程序?
没有播放音乐,那是(getDocumentBase(),"ll.wav")这个地方的问题,eclipse没有找到对应的文件路径
yzj520hyy 2007-09-28
  • 打赏
  • 举报
回复
用jmf吧....
bbbjvc 2007-09-28
  • 打赏
  • 举报
回复
ding!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧