首页 > 解决方案 > 为什么我的程序没有播放音频剪辑?

问题描述

尝试循环播放音频剪辑。看对了,但我什么也没听到。

本地音频剪辑是否必须具有扩展名“.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)
    }    
}

标签: java

解决方案


推荐阅读