尝试循环播放音频剪辑。看起来不错,但我什么也没听到。
本地音频剪辑是否必须具有扩展名“ .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)
}
}