На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Воспроизведение музыки в формате mp3 на Java

На самом деле заставить компьютер проигрывать музыку на Java несложно. Изначально в платформе SE предусмотрена возможность воспроизводить такие форматы как midi и wav. Однако, в настоящее время самой большой популярностью пользуется формат mp3. Итак, как же услышать музыку с помощью Java?

Все просто: подключаем специальную библиотеку и пользуемся её возможностями. Скачать библиотеку можно здесь. Распаковываем полученный архив;в нем нас интересует папка classes. Как несложно догадаться, в этой папке и находятся классы для воспроизведения музыки. Закидываем в наш проект папку javazoom из classes (если вы работаете в среде, NetBeans к примеру, то не забудьте подключить папку как библиотеку) и пишем следующий код

import java.io.*;
import javazoom.jl.player.advanced.*;
import javazoom.jl.player.*;

public class Up7 {
    
public static AdvancedPlayer explay;
public static String muss = "doom.mp3";

    public static void main(String[] args) {

   	try{
 InputStream potok = new FileInputStream(muss);
 AudioDevice auDev = new JavaSoundAudioDevice();
 explay = new AdvancedPlayer(potok,auDev);
 explay.play(); 
 }catch(Exception err){err.printStackTrace();}										
}
    }
Разберем приведенный выше код подробнее. Строки 2-3 подключают классы для работы с музыкой, в строке номер 7 создаем экземпляр класса плеера, а в строке 8 название файла mp3, который будет проигрываться. Само воспроизведение запускается в строке номер 16; можно указать отрывок, начало и конец, если использовать метод play с параметрами:

play(int start,int end);
Вот так просто можно заставить Java-машину воспроизводить mp3-файл. Напоследок заметим, что скачанном архиве имеются не только классы, но и исходные коды, а также документация в стандартном формате; открывается она по адресу doc/index.html.



Интересно, что на сайте, откуда мы скачали библиотеку для работы с музыкой, есть еще и другая – для подмножества платформы J2ME (для мобильников) - тут.

Если вам требуется любая помощь по Java (консультация, совет, написать программу или работу), то обращайтесь на почту up777up@yandex.ru. Стоимость услуг отличается приятной дешевизной. Также можно помочь развитию сайта и отблагодарить авторов на этой странице.




тегизаметки, java, mp3, музыка





2D платформер на Unity: управляем котом с помощью джойстика
Где искать задачи начинающим программистам


© upread.ru 2013-2018
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос или оставить комментарий. Оставьте сообщение, и я отвечу на него в ближайшее время. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru