나는 MP3 플레이어를 작성했으며 데스크톱 모드 (jar 파일)에서 잘 작동합니다. 하지만 웹을 통해 실행하려고하면 AccessControlException이 발생합니다.JavaFX로 로컬 파일을 여는 방법은 무엇입니까?
버튼 그래픽과 동일한 문제가있어서 이미지 서버에 그래픽을 업로드하여 해결했습니다. 분명히 나는 그 노래들과 똑같이하고 싶지 않다. 모든 사용자가 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")