На нашем сайте мы используем 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, музыка

Читайте также:




CSS только для главной страницы
Ошибка 0xc000007b при запуске Visual Studio 2013


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