Как я могу воспроизвести аудиофайл из ZipFile с помощью JavaFX Media и Mediaplayer?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу воспроизвести аудиофайл из ZipFile с помощью JavaFX Media и Mediaplayer?

Сообщение Anonymous »

Я отчаянно пытаюсь воспроизвести mp3 из zip-файла.
Сейчас я создаю TempFile и копирую данные из аудиофайла в zip-архив

Код: Выделить всё

File songfile = File.createTempFile("audio", ".mp3");
Files.copy(zipFile.getInputStream(zipEntries.get(i)), songfile.toPath());
song = new Media(songfile.getPath());
songPlayer = new MediaPlayer(song);
songPlayer.play();
Кажется, я не могу понять, что делать дальше, попытки создать носитель с этим временным файлом не увенчались успехом.
Я пытался просто создайте носитель с временным файлом, но, наверное, я не могу определить путь к нему?
Что бы я ни делал, это выдает абсурдное количество ошибок.
Основная проблема, по-видимому, заключается в Files.copy. Я получаю ошибку FileAlreadyExists, которая, по-видимому, является причиной проблемы.

Подробнее здесь: https://stackoverflow.com/questions/783 ... and-mediap

Вернуться в «JAVA»