如何将声音添加到倒计时?将声音添加到倒计时
timer = new Timer();
timer.schedule(new CountdownTask(), seconds*1000);
在程序的后面,这段代码将被激活并且计时器将开始。在计时器停止后结束的倒计时过程中,是否有任何方法可以播放声音文件?
如何将声音添加到倒计时?将声音添加到倒计时
timer = new Timer();
timer.schedule(new CountdownTask(), seconds*1000);
在程序的后面,这段代码将被激活并且计时器将开始。在计时器停止后结束的倒计时过程中,是否有任何方法可以播放声音文件?
可能这是你在找什么..
更新1:
如果您使用的是Java 7,你可以很容易地支持类,如媒体做和MediaPlayer
示例代码:
String mysound = "sound.mp3";
Media hit = new Media(mysound);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
进口需要
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
更新2:
要下载JavaFX插件在Eclipse中使用这个链接JavaFX for eclipse
下载你需要添加了JavaFX库中的插件后项目的构建路径。
在配置构建路径去添加库,然后到用户库并检查复选框。
这就是它!!快乐编码..
有几种方法可以做到这一点。如果你想添加只是一个蜂鸣声也要看是什么样的应用,你正在
在你的程序,你可以使用这个链接: http://www.roseindia.net/java/example/java/awt/Beep.shtml
为了增加外部音频剪辑,您可以使用这样的事情。:
Button logout = new JButton("Logout");
logout.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
// play a sound before loging out
try
{
java.applet.AudioClip clip =
java.applet.Applet.newAudioClip(new java.net.URL("file:/logout.wav"));
clip.play();
// loging out.....
}
catch(Exception e) {}
}
});
这里是一个在线视频教程与源代码链接也可以学习在Java中播放声音。 http://www.youtube.com/watch?v=ietKf_9GQ2o
享受..
我会加载javax.audio.sampled.Clip具有健全,并有反复重置&发挥命令定时器触发它。剪辑回放应该在它自己的线程中。
参见:http://stackoverflow.com/questions/5283400/play-sound-file-on-timer –
的[Java声音维基](http://stackoverflow.com/tags/javasound/info)包含播放声音的示例源。该示例使用'Clip'循环连续播放,但如果声音片段长度为1秒,倒数为5秒,则循环播放声音5次。 –