2014-01-21 55 views
0

每當我嘗試播放音頻剪輯,我得到這個錯誤:試行音頻剪輯

java.net.MalformedURLException: no protocol: /Users/videogames/Documents/workspace/TryApplets/res/adv.wav---------  

什麼問題?這是程序的代碼。 (我用的是Mac,如果該事項在所有)

package game; 

import java.applet.*; 
import java.net.*; 

public class sound { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) { 
     try { 
     URL url = new URL("/Users/videogames/Documents/workspace/TryApplets/res/adv.wav"); 
     AudioClip clip = Applet.newAudioClip(url); 
     clip.play(); 
     } catch (MalformedURLException murle) { 
     System.out.println(murle); 
     } 
    } 
} 
+0

此外,不要使用[' AudioClip'](http://docs.oracle.com/javase/7/docs/api/java/applet/AudioClip.html),Java Sound提供了更多的e nabled ['Clip'](http://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/Clip.html)。 –

回答

2

的URL必須以類似http://..file://..啓動。顯示的URL不,它不是一個有效的URL。