Applet

来源:互联网 发布:陈意涵angelababy知乎 编辑:程序博客网 时间:2024/05/14 06:33
<script type="text/javascript"><!--google_ad_client = "pub-7058131363132249";/* 468x15, 创建于 08-6-3 */google_ad_slot = "4187223796";google_ad_width = 468;google_ad_height = 15;//--></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");
原创粉丝点击