<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[java播放声音文件（1）]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 03 Oct 2006 13:49:45 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	import java.applet.*;<br/>import java.awt.event.*; &nbsp;<br/>import java.awt.*;<br/>/**<br/> * <p>Title: Applet播放声音文件</p><br/> * <p>Description: 使用AudioClip类加载声音文件，并当鼠标点击后开始播放</p><br/> * <p>Copyright: Copyright (c) 2003</p><br/> * <p>Filename: PlayAudio.java</p><br/> * @version 1.0<br/> */<br/>public class PlayAudio extends Applet <br/>implements ActionListener&#123;<br/>AudioClip audio; &nbsp;<br/>Button btExit,btOpen,btPlay,btLoop,btStop;<br/>/**<br/> *<br/>方法说明：初始化Applet<br/> *<br/>输入参数：<br/> *<br/>返回类型：<br/> */<br/>public void init() &#123;<br/>//加载声音文件<br/> audio = getAudioClip(getDocumentBase(),"img/1.mid");<br/>//构造按钮<br/> setLayout(new FlowLayout()); //使用布局管理器<br/> btPlay=new Button("Play"); //定义Play按钮 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br/> btPlay.addActionListener(this); //给Play按钮添加一个监听事件<br/> btLoop=new Button("Loop"); //定义Play按钮<br/> btLoop.addActionListener(this); //给Play按钮添加一个监听事件<br/> btStop=new Button("Stop"); //定义Play按钮<br/> btStop.addActionListener(this); //给Play按钮添加一个监听事件<br/>//将按钮添加到Applet中<br/> add(btPlay);<br/> add(btLoop);<br/> add(btStop);<br/><br/><br/><br/>&#125;<br/><br/><br/><br/>public void actionPerformed(ActionEvent e) &#123;<br/><br/><br/><br/> &nbsp;//如果点击的是Play按钮<br/> if (e.getSource()==btPlay) &#123;<br/> &nbsp; &nbsp; &nbsp; play();<br/> &#125;<br/> //如果点击的是loop按钮<br/> if (e.getSource()==btLoop) &#123;<br/> &nbsp; &nbsp; &nbsp; loop();<br/> &#125;<br/> //如果点击的是stop按钮<br/> if (e.getSource()==btStop) &#123;<br/> &nbsp; &nbsp; &nbsp; stop();<br/> &#125;<br/>&#125;<br/>/**<br/> *<br/>方法说明：播放声音<br/> *<br/>输入参数：<br/> *<br/>返回类型：<br/> */<br/>public void play()&#123;<br/> &nbsp; if (audio!=null) stop();<br/> &nbsp; &nbsp;audio.play();<br/>&#125;<br/>/**<br/> *<br/>方法说明：循环播放声音<br/> *<br/>输入参数：<br/> *<br/>返回类型：<br/> */<br/>public void loop()&#123;<br/> &nbsp; if (audio!=null)<br/> &nbsp; &nbsp;audio.loop();<br/>&#125;<br/>/**<br/> *<br/>方法说明：停止播放声音<br/> *<br/>输入参数：<br/> *<br/>返回类型：<br/> */<br/>public void stop()&#123;<br/> &nbsp; if (audio!=null)<br/> &nbsp; &nbsp;audio.stop();<br/> &nbsp; &nbsp; <br/>&#125;<br/>&#125;<br/><br/>
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] java播放声音文件（1）]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>