·¢ÐÅÈË: Sunsea (ÓÄÁé), ÐÅÇø: Java
±ê Ìâ: JavaµÄÍøÂ繦ÄÜÓë±à³Ì(3)
·¢ÐÅÕ¾: ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ (Wed Jan 14 11:17:03 1998), תÐÅ
·¢ ÐÅ ÈË£ºMaple Chen »ØÐŵØÖ·£ºMaple_Chen.pbbs@mail.nju.edu.cn
ÐÅÇøÃû³Æ£ºJava ÐżþÈÕÆÚ£ºMon, 03 Nov 1997 13:45:51
ÐżþÌáÒª£ºJavaµÄÍøÂ繦ÄÜÓë±à³Ì 3
Ô·¢ÐÅÕ¾£ºPowerBBS NJU Station
------------------------------------------------------------[70/306]----------
ËÄ¡¢´ÓÍøÂçÉÏ»ñÈ¡ÉùÒô
Java´ÓÍøÂçÉÏ»ñÈ¡ÉùÒôÎļþ²¢²¥·ÅÉùÒôµÄ±à³Ì·½·¨ÓÐÁ½À࣬һ
ÊÇÀûÓÃJavaÌṩµÄplay(URL)¼°play(URL,String) Ö±½Ó²¥·ÅÍøÂç
ÉϵÄÉùÒôÎļþ£¬ÁíÒ»ÀàÊÇͨ¹ýgetAudioClip(URL)»ògetAudioClip
(URL,String)ÏÈ´ÓÍøÂçÉÏ»ñÈ¡ÉùÒôÎļþ£¬²¢Éú³ÉAudioClip ÀàÐ͵Ä
¶ÔÏó£¬È»ºó¶Ô¸Ã¶ÔÏó½øÐвÙ×÷¡£
ǰÕßµÄʹÓøñʽÊÇ£º
String Audur = "½áµãURL";
try {
play(new URL(Audur));
} catch(Exception e){}
»ò
String Audur = "½áµãURL";
try {
play(new URL(Audur),ÉùÒôÎļþÃû);
} catch(Exception e){}
ºóÕßʹÓõĸñʽÊÇ£º
String Audur = "½áµãURL";
AudioClip loopClip;
try {
loopClip = getAudioClip(new URL(Audur));
}
catch(Exception e){
System.out.println("Can't open the URL ");
}
»ò
String Audur = "½áµãURL";
AudioClip loopClip;
try {
loopClip = getAudioClip(new URL(Audur) ,ÉùÒôÎļþÃû);
}
catch(Exception e){
System.out.println("Can't open the URL ");
}
ÉÏÃæµÄËÄÖÖ¸ñʽ¶¼Êǽ«Éú³ÉURL¶ÔÏ󲿷֣£¡°new URL(url)¡±
Ö±½Ó×÷Ϊplay»ògetAudioClipµÄ²ÎÊý£»ºÍÇ°Ãæ´¦ÀíͼÏóµÄÀý×ÓÒ»Ñù£¬
Ò²¿ÉÒÔÏÈÓá°new URL(url)¡±»ñȡһ¸öURL¶ÔÏó£¬ ÔÙ´«¸ø play »ò
getAudioClip¡£Èç¶ÔµÚÒ»ÖÖplay(URL)µÄ¸ñʽ£¬ Ò²¿É²ÉÓÃÈçϵıà
³Ì¸ñʽ£º
URL Audur =null;
try {
Audur=new URL("½áµãURL ");
} catch(Exception e){
System.out.println("Can't open the URL ");
}
play(Audur);
ÏÂÃæ¶ÔǰÊöËÄÖÖ´ÓÍøÂçÉÏ»ñÈ¡²¢²¥·ÅÉùÒôÎļþµÄ¸ñʽ¸÷¾ÙÒ»¼òµ¥µÄÀý×Ó£¬
ÒÔ×÷±à³Ìʱ²Î¿¼£º
¡ñ³ÌÐò4 ¸ñʽһ
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound1 extends Applet
{ AudioClip loopClip;
public void paint(Graphics g) {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/bark.au";
try {
play(new URL(Audur));
} catch(Exception e){}
}
}
¡ñ³ÌÐò5 ¸ñʽ¶þ
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound2 extends Applet
{ AudioClip loopClip;
public void paint(Graphics g) {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/";
try {
play(new URL(Audur),"bark.au");
} catch(Exception e){}
}
}
¡ñ³ÌÐò6 ¸ñʽÈý
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound extends Applet{
AudioClip loopClip;
public void init() {
String Audur = "http://www.shu.edu.cn/~xyx/java/Animator/audio/bark.au";
try {
loopClip = getAudioClip(new URL(Audur));
} catch(Exception e){}
}
public void paint(Graphics g){
loopClip.loop();
}
}
¡ñ³ÌÐò7 ¸ñʽËÄ
import java.applet.*;
import java.awt.*;
import java.net.*;
public class sound0 extends Applet{
AudioClip loopClip;
URL auur;
public void init() {
try {
auur=new URL("http://www.shu.edu.cn/~xyx/java/Animator/audio/");
}
catch (MalformedURLException e) {
System.out.println("Can't open the URL ");
}
loopClip = getAudioClip(auur,"bark.au");
}
public void paint(Graphics g){
loopClip.loop();
}
}
Á÷´¨·ã
--
* Origin: NJU PowerBBS ¯¸
<<<Ðżþ½áβ>>>
--
______
/ ___/____ _________ _____________ ______ _
\___ \ _ / / /__ __ \__ ___/_ _ \_ __ `/
/ / / /_/ / _ / / /_(__ ) / __// /_/ /
/____/ \__,_/ /_/ /_/ /____/ \___/ \__,_/ ÓÄÁé
_______________________________________________________
[m[1;37m¡ù À´Ô´:£®ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ fbbs.nju.edu.cn£®[FROM: 202.119.36.147][m
ÿ