Wiedergabe von MP3-Dateien in JavaFx aus dem Eingabestream

Ich benutze JavaFX Media Player, um eine MP3-Datei mit folgendem Code abzuspielen

 new MediaPlayer(new Media(FileObject.toURI().toString())).play();

Jetzt muss ich jedoch die MP3-Bytedaten im Speicher haben, anstatt ein Dateiobjekt. Der Grund ist, dass die MP3-Datei verschlüsselt und dann zusammen mit dem Programm geliefert wird. Daher muss ich die MP3-Datei im Speicher oder Eingabestream entschlüsseln.

Ich könnte die MP3-Datei in eine temporäre Datei im temporären Verzeichnis entschlüsseln, aber dies wäre ein Performance-Overhead und der Audio-Inhalt wäre unsicher.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage