1

サウンド クリップを再生する次の行があります。

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

スタンドアロンアプリで動作しますが、jnlp でエラーメッセージが表示されました:

java.security.AccessControlException: アクセスが拒否されました (java.io.FilePermission C:/Dir_Sound/music.au 読み取り)

「全権限モード」で実行していません。サウンド ファイルを再生する別の方法はありますか?

PS : サウンド ファイルは、プログラムの実行時にユーザーのコンピューターで選択されます。jar に埋め込むことはできません。

4

1 に答える 1

1

ファイルをWebStartアプリに埋め込みます。<resources>JNLPファイルにjarを含む要素を配置します。アクセスするには、を使用しますgetClassLoader().getResource

于 2010-02-10T04:11:06.050 に答える