Каким образом можно реализовать проигрывание музыки в java? Я пробовал нижеприведенный способ(не работает), но там используется фотмат wav.
Как можно загружать музыку в формате .mp3(желательно пример кода)
package t4;
import java.applet.Applet;
import java.applet.AudioClip;
import java.net.URL;
public class Mainn {
public static void main(String[] args) {
URL url = Mainn.class.getResource("l.wav");
AudioClip clip= Applet.newAudioClip(url);
try {
Thread.sleep(1000);
clip.loop();
Thread.sleep(200);
clip.stop();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("l2");
}
}
Ответ
Что-то полезное можете поискать тут
Ну а вообще лучше использовать JLayer
Я подключил библиотеку к maven проекту:
Добавил данную библиотеку в jar-ник с помощью maven-assembly-plugin
assembly.xml
Эта библиотека оказалось очень простой в использовании, нужно было всего лишь создать объект класса javazoom.jl.player.Player и далее вызвать у него метод play()
FileInputStream stream = new FileInputStream(soundFile.getPath());
Player player = new Player(stream);
player.play();
Комментариев нет:
Отправить комментарий