Java - 我的声音剪辑无法播放/播放[重复]
Posted
技术标签:
【中文标题】Java - 我的声音剪辑无法播放/播放[重复]【英文标题】:Java - My sound clip won't work / be played [duplicate] 【发布时间】:2013-12-22 22:33:52 【问题描述】:我的代码有问题.. 我尝试播放一些声音,它位于 Eclipse 的 Musik 目录中。我已经测试过了,如果声音存在,可以读,可以打开。一切看起来都很好。但我什么都听不见。
package mhm;
import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
public class Main
public static void main(String[] args)
new Main();
URL url = null;
AudioClip clip;
File file = new File("Musik/VOWZN-UnRational.wav");
public Main()
try
url = new URL("file://" + file.getPath());
catch (MalformedURLException e)
e.printStackTrace();
clip = Applet.newAudioClip(url);
clip.play();
new Menu();
在运行时,没有任何错误..
【问题讨论】:
【参考方案1】:该代码不应在(不受信任的)小程序中运行。它正在尝试访问本地文件系统中的文件(通过“文件:”URL),沙盒安全应该阻止它。
【讨论】:
谢谢。您有什么建议,我该如何解决我的问题? 从启动小程序的同一站点上的远程 URL 访问音频剪辑,将音频剪辑嵌入到小程序 JAR 文件中(并通过类路径访问),或者不要在以下位置使用小程序全部。 (从最终用户安全的角度来看,最后一种是最好的解决方案。) 如果没有小程序,我该如何播放音频剪辑?感谢您的帮助:) 试试这个回答相关问题:***.com/a/5724541/139985以上是关于Java - 我的声音剪辑无法播放/播放[重复]的主要内容,如果未能解决你的问题,请参考以下文章