为什么我的程序不播放音频剪辑?

时间:2019-06-19 10:14:24

标签: java

尝试循环播放音频剪辑。看起来不错,但我什么也没听到。

本地音频剪辑是否必须具有扩展名“ .au”?还是可以播放aiff,mp3或WAV?

如果对此没有正确解释,我感到非常抱歉。我真的是新来的。

试图在我的硬盘(.wav)(与我的Java程序放在同一文件夹中)和互联网上播放声音。

会弹出一个输入对话框,要求您提供音频剪辑。工作良好。在这里,用户应该写一个本地文件名或一个网址。

我写(对于本地文件)“ file:myAudioclip.wav”或(对于互联网)“ https://www...。),但是没有任何作用。

import java.applet.*;   //Importerar necessary packages
import java.net.*;
import javax.swing.*;


public class AudioClip2 {
    public static void main(String[] args) throws 
   MalformedURLException, InterruptedException {
// Handling errors 
      String filnamn = JOptionPane.showInputDialog("Audio clip?");
// This is where I write what clip I wanna play
      URL u = new URL(filnamn); 
//  Create a URL for my clip
      AudioClip a = Applet.newAudioClip(u);
      a.loop();
//Looping AudioClip a 
      Thread.sleep(10000);  //Create a paus (ignore)
    }    
}

0 个答案:

没有答案