На нашем сайте мы используем 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, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



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

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




Переход с инстаграма на сайт, ошибки https и перенос на другой хостинг
Урок 4. Числовые литералы в C#


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