我有下面这行代码来播放一个声音剪辑:
Applet.newAudioClip(new URL("file:/C:/Dir_Sound/music.au")).play()
它在独立的应用程序中工作,但在jnlp中我得到了一个错误消息:
声音:访问被拒绝(java.io.FilePermission C:/Dir_Sound/music.au read)
我没有在“所有权限模式”下运行它,有没有其他方法可以播放声音文件?
PS :当程序运行时,声音文件是由用户在他的计算机上选择的,我不能将它嵌入到我的jar中。
发布于 2010-02-10 12:11:06
将文件嵌入您的Web Start应用程序。在JNLP文件中放置一个带有jar的<resources>
元素。要访问它,请使用getClassLoader().getResource
。
https://stackoverflow.com/questions/2234322
复制相似问题