| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 723 人关注过本帖
标题:[求助]GUI中如何播放本地硬盘中的WAV文件?
只看楼主 加入收藏
走火
Rank: 1
等 级:新手上路
帖 子:426
专家分:0
注 册:2005-12-28
收藏
 问题点数:0 回复次数:4 
[求助]GUI中如何播放本地硬盘中的WAV文件?
GUI中如何播放本地硬盘中的WAV文件?
在当前目录下有一个a.wav 文件,我想播放它,应该怎么做
搜索更多相关主题的帖子: GUI WAV 硬盘 文件 播放 
2006-02-26 16:17
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

用Applet的静态方法就可以得到播放片段,用它的引用就可以播了


可惜不是你,陪我到最后
2006-02-26 16:55
走火
Rank: 1
等 级:新手上路
帖 子:426
专家分:0
注 册:2005-12-28
收藏
得分:0 

能具体点吗,代码


我是一只小菜鸟,请大家多多照顾! QQ 87135637
2006-02-26 17:10
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

已发给你的信箱


可惜不是你,陪我到最后
2006-02-26 17:23
走火
Rank: 1
等 级:新手上路
帖 子:426
专家分:0
注 册:2005-12-28
收藏
得分:0 

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.net.*;
import javax.swing.*;
public class CaiSu extends Applet implements ActionListener
{
JButton b1,b2;
JTextField t1;
JLabel l1;
int default1,y1;
AudioClip ac1,ac2,ac3;
public static void main(String args[])
{
CaiSu kk=new CaiSu();
kk.default1=(int)(Math.random()*100);
kk.go();
}
public void go()
{
try{
ac1=newAudioClip("da.wav"); //就是这儿会出错
//ac2=getAudioClip(new URL("file:///d/java/frame/xiao.wav"));
}catch(Exception e){}
BorderLayout bl=new BorderLayout(5,5);
JFrame hh=new JFrame("猜数游戏");
hh.setLayout(bl);
l1=new JLabel("请在下面的文本框中输入数字");
b1=new JButton("确定");
b2=new JButton("退出");
t1=new JTextField("",20);
Panel p1=new Panel();
Panel p2=new Panel();
b1.addActionListener(this);
b2.addActionListener(this);
hh.addWindowListener(new ko());
p1.add(t1);
p2.add(b1);p2.add(b2);
hh.add(l1,"North");hh.add(p1,"Center");hh.add(p2,"South");
hh.setBackground(Color.blue);
hh.setResizable(false);
hh.setLocation(350,300);
hh.resize(300,150);
hh.show();
}
public void actionPerformed(ActionEvent at)
{
if (at.getSource()==b2)
System.exit(0) ;
if (at.getSource()==b1)
{
try{
y1=Integer.parseInt(t1.getText());// 将字符串转换成int
}catch(Exception e){}
if (y1>default1)
{
l1.setText("大了");
// ac1.play();
}
if (y1<default1)
{
l1.setText("小了");
// ac2.play();
}
if (y1==default1)
{
l1.setText("恭喜你,猜对了");
}
}
}

}


我是一只小菜鸟,请大家多多照顾! QQ 87135637
2006-02-26 20:09
快速回复:[求助]GUI中如何播放本地硬盘中的WAV文件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034280 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved