Воспроизведение mp3-файлов в JavaFx из входного потока
Я использую медиаплеер JavaFX для воспроизведения mp3-файла, используя следующий код
new MediaPlayer(new Media(FileObject.toURI().toString())).play();
Однако теперь у меня есть требование, чтобы у меня были данные байта mp3 в памяти вместо Файлового Объекта. Причина в том, что mp3-файл зашифрован и затем отправлен вместе с программой. Следовательно, мне нужно расшифровать mp3-файл в памяти или входном потоке.
Я мог бы расшифровать mp3-файл во временный файл во временном каталоге, но это привело бы к снижению производительности, а аудио-контент был бы небезопасным.