Не так давно видел интересную библиотеку http://www.javazoom.net/javalayer/javalayer.html. А вот пример кода:
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.net.URL;
class Test {
public static void main(String... args) throws IOException, JavaLayerException {
String url = "https://psv4.userapi.com/c813137/u1444216/audios/1a174239ef2d.mp3";
BufferedInputStream is = new BufferedInputStream(new URL(url).openStream());
Player player = new Player(is);
player.play();
}
}
Надеюсь решение подойдет.
Если используете maven, то вот как подключить dependency:
<dependency>
<groupId>javazoom</groupId>
<artifactId>jlayer</artifactId>
<version>1.0.1</version>
</dependency>
Кроме того есть базовый java plugin, который называется JMF - качать и настраивать здесь (но насколько я знаю он не так активно поддерживается)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости