请问在java applet 中怎么加入音频文件呢?用什么方法?

解决方案 »

  1.   

    newAudioClip
    public static final AudioClip newAudioClip(URL url)从给定 URL 处获取音频剪辑。 参数:
    url - 指向音频剪辑 
    返回:
    指定 URL 处的音频剪辑。
    从以下版本开始: 
    1.2 --------------------------------------------------------------------------------getAudioClip
    public AudioClip getAudioClip(URL url)返回 URL 参数指定的 AudioClip 对象。 
    不管音频剪辑存在与否,此方法总是立即返回。当此 applet 试图播放音频剪辑时,数据将被加载。 
    参数:
    url - 给出音频剪辑位置的绝对 URL。 
    返回:
    指定 URL 处的音频剪辑。
    另请参见:
    AudioClip--------------------------------------------------------------------------------getAudioClip
    public AudioClip getAudioClip(URL url,
                                  String name)返回由参数 URL 和 name 指定的 AudioClip 对象。 
    不管音频剪辑存在与否,此方法总是立即返回。当此 applet 试图播放音频剪辑时,数据将被加载。 
    参数:
    url - 给定音频剪辑基本位置的绝对 URL。
    name - 相对于 url 参数的音频剪辑位置。 
    返回:
    指定 URL 处的音频剪辑。
    另请参见:
    AudioClip
    自己多看看api啊
      

  2.   

    先谢谢这位高手了啊!我确实用的这个方法,但是运行后不能听到音乐。不知道为什么。已确认我的当前文件下有一首歌。
    public class Appletuse extends Applet{
    URL url;
            AudioClip ado;
    public void init(){
    url=getDocumentBase();
    ado=getAudioClip(url,"2.mp3");
    }

           public void start(){
              ado.play();
     
           }
          
           public void stop(){
              ado.stop();
           }
    }
      

  3.   

    Loading and Playing Audio in an Applet
     
     // The following 2 lines of code must be 
     // on the same line
     AudioClip ac = getAudioClip(getDocumentBase(),
       "http://hostname/audio.au");
     ac.play();