·¢ÐÅÈË: 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 ¯¸  

<<<Ðżþ½áβ>>>


--
   ______
  /  ___/____  _________ _____________ ______ _
  \___ \ _  / / /__  __ \__  ___/_  _ \_  __ `/
    /  / / /_/ / _  / / /_(__  ) /  __// /_/ / 
 /____/  \__,_/  /_/ /_/ /____/  \___/ \__,_/      ÓÄÁé
_______________________________________________________

¡ù À´Ô´:£®ÄÏ´óС°ÙºÏÐÅÏ¢½»»»Õ¾ fbbs.nju.edu.cn£®[FROM: 202.119.36.147]
ÿ