Не так давно видел интересную библиотеку 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 - качать и настраивать здесь (но насколько я знаю он не так активно поддерживается)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Имеется клиент серверное приложениеМежду клиентом и сервером происходит обмен примитивными типами данных, для этого использую Data(Input/Output)Stream
Имеются секции с чередующимся цветом фона и текста, как удобнее задать стили, чтобы не прописывать их для каждой секции
На сайте есть всплывающие окна с формой (4 инпута)По каким то непонятным причинам и только на айфоне, при фокусе inputа устройство приближает...
У меня есть селектор $("portfolio") По умолчанию после загрузки страницы проверяется ее ширина