2014-01-21 74 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。