Воспроизведение звукового файла .wav в JPanel/JFrame с использованием Java (Swing) [закрыто]
-
20-09-2019 - |
Вопрос
Мне нужен пример кода о том, как я буду использовать путь к файлу с жесткого диска, чтобы затем воспроизвести звуковой файл .wav при открытии в графическом интерфейсе Swing.Мне не нужно, чтобы он отображал кнопку воспроизведения, паузу или остановку.Я просто хочу, чтобы он воспроизводился, когда я выбираю опцию «Звук» в разделе «Файлы» в окне (я уже знаю, как это сделать, не нужно это объяснять).
Итак, по сути, как воспроизвести звуковой файл .wav из пути к файлу (т. е.c:/cake/thereisnone.wav) внутри JFrame.
И как мне потом легко применить методы к этому звуковому файлу?
Кроме того, если кто-нибудь знает, как применять методы к BufferedImage в JFrame, это тоже будет полезно.
Большое спасибо всем!
Решение
Учебник по звуку Suns действительно хорош.Я также нашел это полезным:http://www.developer.com/java/other/article.php/2173111/Java-Sound-Playing-Back-Audio-Files-using-Java.htmон показывает пример кода и один из способов сделать это.
Другие советы
1) См. руководство по звуку. Обзор образца пакета.
2) Переопределить paintComponent()
в JPanel
звонить drawImage()
;добавить панель в JFrame
.Видеть Рисование с помощью объектов-заливок Например.