0

私は mp3 プレーヤーを作成し、デスクトップ モード (jar ファイル) で正常に動作します。しかし、Web 経由で実行しようとすると、AccessControlException がスローされます。

ボタンのグラフィックにも同じ問題があり、グラフィックを画像サーバーにアップロードすることで解決しました。明らかに、私は歌で同じことをしたくありません。FileChooser を使用して、すべてのユーザーがローカルの曲を再生できるようにしたいと考えています。

これどうやってするの?

................................................................... ................................................................... .

詳細:

AccessControlException 例外は次の場所で発生します。

try
{
    // f is a File
    listaCanciones.getItems().add(f.getName());     //adding filename to a ListView (works fine)
    mp3Tmp = new Media(f.toURI().toString());       //creating a Media object
    listaReproduccion.add(new MediaPlayer(mp3Tmp)); //creating MediaPlayer object and adding it to a playlist
}

例外の toString() は次のとおりです。

java.security.AccessControlException: access denied ("java.io.FilePermission" "I:\music\song.mp3" "read")
4

1 に答える 1