当前位置: 代码迷 >> Java相关 >> [求助]想加个按钮,但是要使原程序不出问题
  详细解决方案

[求助]想加个按钮,但是要使原程序不出问题

热度:296   发布时间:2006-12-28 23:23:29.0
爱死你了!呵呵!~
谢谢!~
----------------解决方案--------------------------------------------------------
不要爱我,怕怕

----------------解决方案--------------------------------------------------------
呵呵!~触发事件我做好了!~,
现在我想加一首歌(yinye,已经初始化好了)做背景音乐,但是不知道该在那里加 yinye.play();这句好
----------------解决方案--------------------------------------------------------
你想什么时候play,你就什么时候把这句加进去
----------------解决方案--------------------------------------------------------

想问下,mp3是什么格式哦!~是 .wav格式吗????可以是mp3格式吗??
还是....
我在初始化的时候加了(是一开始就播放音乐),但是没反应!~


----------------解决方案--------------------------------------------------------
不可以,AudioClip只能播wav格式和au格式的

最好是AU格式
----------------解决方案--------------------------------------------------------
void play()开始播放此音频剪辑。每次调用此方法时,剪辑都从头开始重新播放。 这个(yinyue.play())这样写可以
void loop()以循环方式开始播放此音频剪辑。 但是这个(yinyue.loop())却没有循环了??那该怎么写哦??
void stop()停止播放此音频剪辑。       这个是(yinyue.stop())该没错吧!~

我问题是 yinyue.play();yinyue.loop();这样写不能循环播放音乐的吗??
还有如果播放完一首歌后怎么继续播放另外一首歌的????

[此贴子已经被作者于2006-12-30 0:55:58编辑过]


----------------解决方案--------------------------------------------------------
你想循环播放直接调用loop()就可以了

m1.play();
Thread.sleep(这首歌的长度(毫秒))
m1.play()
----------------解决方案--------------------------------------------------------
循环播放直接调用loop()就可以了,
这样吗? m1.loop();
我是这样写的, m1.play();
m1.loop();//这句直接写m1.play()后面!~
结果唱一次就没了!~

----------------解决方案--------------------------------------------------------
所以,你想要循环的时候,直接调用loop()
----------------解决方案--------------------------------------------------------
  相关解决方案