Получение аудиофайла из базы данных mysql с использованием Java - PullRequest
0 голосов
/ 09 февраля 2012

Во-первых, я понимаю, что это знакомый вопрос, который, кажется, появляется здесь постоянно. Во-вторых, я НЕ храню аудио как BLOB, я храню путь к нему!

По сути, я знаю, что мне нужно манипулировать набором результатов, но мне кажется, что я не могу понять, как получить звук из набора результатов. Я сделал это с изображениями, но еще не с аудио. Любая помощь приветствуется. Ниже приведен код, который я использовал для получения своего изображения из БД.

ResultSet rs = stmt.executeQuery(query);        

String images = "";         

while (rs.next()) {
images = rs.getString("path");
System.out.println(images + "\n");
System.out.println("TESTING - READING IMAGE");
BufferedImage img = ImageIO.read(new File(images));
System.out.println("img = " + images);
imagelabel = new JLabel(new ImageIcon(img));
imagelabel.setPreferredSize(new Dimension(200, 200));
imageframe = new JFrame();
imageframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
imageframe.setSize(200,200);
imageframe.add(imagelabel);
imageframe.setVisible(true);

1 Ответ

1 голос
/ 09 февраля 2012

Вы в основном используете Java Sound Api . Прочитайте Доступ к аудиосистемным ресурсам , чтобы прочитать аудиофайл, и прочитайте Воспроизведение аудио , чтобы воспроизвести его.

ПРИМЕЧАНИЕ: не проверял это, но так как никто еще не ответил, я хотел показать вам, где искать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...