Как воспроизвести аудиоклип в JNLP? - PullRequest
1 голос
/ 10 февраля 2010

У меня есть следующая строка для воспроизведения аудиоклипа:

Applet.newAudioClip(new URL("file:/C:/Dir_Sound/music.au")).play()

работает в автономном приложении, но в jnlp я получил сообщение об ошибке:

java.security.AccessControlException: доступ запрещен (чтение java.io.FilePermission C: /Dir_Sound/music.au)

Я не запускаю его в «режиме всех разрешений», есть ли другой способ воспроизвести звуковой файл?

PS: звуковой файл выбирается пользователем на его компьютере при запуске программы, я не могу встроить его в свою банку.

1 Ответ

1 голос
/ 10 февраля 2010

Вставьте файл в ваше приложение Web Start. Поместите элемент <resources> с флягой в свой файл JNLP. Чтобы получить к нему доступ, используйте getClassLoader().getResource.

...