<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
Applet类中的getAppletInfo()方法没有定义实现,可返回字符串类型,没有重载的话将无任何输出。一般用来返回Applet的作者、版本、著作权等信息。。
音频:
Applet类中所带的成员函数getAppletClip()经笔者测试,可以播放au、mid和wav类型的音频文件,而mp3,rm,wma,asf等格式则没有支持。一般的用法右如下两种:
1.播放本地音频.
先要导入两个包:
import
java.applet.AudioClip;
//
支持AudioClip类型,一般的话还是直接导入整个applet包
import
java.net.
*
;
//
支持URL类型
try
{
URL aud = new URL(getCodeBase(),"lemon_u2.mid");
AudioClip au=getAudioClip(aud);
//au.play();
au.loop();
}
catch
(MalformedURLException e1)
{
e1.printStackTrace();
}

getCodeBase()返回当前applet执行路径(不包含文件名,路径最后包含斜杠/),还有一个getDocumentBase()返回的是当前执行页面的文件路径(包含文件名)
因为AudioClip为接口类型,所以不用实例化,getAudioClip()方法取得数据,然后调用其play()方法(播放一次)或者loop()方法(循环播放)音频。
2.播放远程音频.
将aud实例化为远程的绝对路径就可以了,Like:
URL aud
=
new
URL(
"
http://xviewee.googlepages.com/lemon_u2.mid
"
);
Applet类中的getAppletInfo()方法没有定义实现,可返回字符串类型,没有重载的话将无任何输出。一般用来返回Applet的作者、版本、著作权等信息。。
音频:
Applet类中所带的成员函数getAppletClip()经笔者测试,可以播放au、mid和wav类型的音频文件,而mp3,rm,wma,asf等格式则没有支持。一般的用法右如下两种:
1.播放本地音频.
先要导入两个包:












因为AudioClip为接口类型,所以不用实例化,getAudioClip()方法取得数据,然后调用其play()方法(播放一次)或者loop()方法(循环播放)音频。
2.播放远程音频.
将aud实例化为远程的绝对路径就可以了,Like:
