社区
Java SE
帖子详情
JFrame里怎么加载播放声音?
rui1983YY
2008-05-16 09:48:20
如题。
别说getAudioClip()哦,我想在JFrame里播放声音。
找了蛮久也没找到。
...全文
351
6
打赏
收藏
JFrame里怎么加载播放声音?
如题。 别说getAudioClip()哦,我想在JFrame里播放声音。 找了蛮久也没找到。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rui1983YY
2008-05-20
打赏
举报
回复
我汗!因为我把路径格式写错了
谢谢嫣然!
你提供了一个很好的方法,正是我想要的!
rui1983YY
2008-05-17
打赏
举报
回复
我是想在本地加载一段声音,对于TextField的内容监听,一旦里面内容改变就播放声音提示。
所以不想加播放器,很想找到类似getAudioClip()的方法。
谢谢嫣然!
我想试了下楼上的方法,以application方式运行没有显示,以javaBean方式显示文本框和标签,但是不播放
声音。报NullException异常。
调试了还是没找到问题出处。继续请教楼上。
代码如下:
public class Test3 extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private TextField tf = null;
private JLabel jLabel = null;
public Test3() {
super();
initialize();
}
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel = new JLabel();
jLabel.setText("JLabel");
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(getTf(), BorderLayout.CENTER);
jContentPane.add(jLabel, BorderLayout.NORTH);
}
return jContentPane;
}
private TextField getTf() {
if (tf == null) {
tf = new TextField();
tf.setBounds(50,50, 30, 30);
tf.setBackground(Color.blue);
tf.addTextListener(new TextListener(){
public void textValueChanged(TextEvent e) {
System.out.println("aaaa");
playSound();
System.out.println("qqqq");
}
});
}
return tf;
}
private void playSound() {
try{
FileInputStream fileau = new FileInputStream(new File("alert2.wav"));
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}catch (Exception e){
}
}
public static void main(String args[]){
new Test3();
}
}
shmilycharlene
2008-05-17
打赏
举报
回复
如果只是想在点击的时候放音乐可以使用这个方法,
private void playSound() {
try{
FileInputStream fileau = new FileInputStream(new File("C:\\WINDOWS\\Media\\Windows XP 气球.wav"));
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
}catch (Exception e){
}
}
shmilycharlene
2008-05-17
打赏
举报
回复
不知道你的想法,我有一个播放器在这个论坛的资源里,你可以去看看,如果合适可以和我联系,我给你播放音乐的代码
rui1983YY
2008-05-16
打赏
举报
回复
顶起一下,不然就沉了
等待帮助啊!
kulatasana
2008-05-16
打赏
举报
回复
下载JMF包
上网搜索JMF播放
察看JMF文档
问题搞定
java
播放
声音
的例子
java
播放
声音
的例子 很实用哦 11
播放
声音
和图片的java小程序代码
这个是java作业的程序,功能很简单,
播放
音乐和显示图片
一个基于JavaSe
Jframe
的飞机躲子弹游戏源码.zip
一个基于JavaSe
Jframe
的飞机躲子弹游戏源码.zip
用JAVA写的
声音
播放
器
可以选择
声音
文件,然后对该文件进行
播放
,可以停止,继续,循环
播放
等
圆形Loading
加载
flash动画
圆形Loading
加载
flash动画是一款适合网页页面
加载
动画素材下载。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章