Радио-плейер

Последнее обновление: 30.10.2015

В данной статье рассматривается консольный радио-плейер, который может проигрывать потоки, вещающие в формате mp3.

Для создания радио-плейера воспользуемся библиотекой JLayer. Распакуем файлы JLayer и поместим папку javazoom, которая содержит все классы библиотеки, в целевую папку, где будет располагаться наш файл плейера. Файл плейера StreamRadio.java будет выглядеть так:

import java.io.*;
import java.util.*;
import java.net.URL;
import javazoom.jl.player.*;
public class StreamRadio 
{
    public static void main(String[] args) {
		// Европа-Плюс
        //String urlString = "http://webcast.emg.fm:55655/europaplus32.mp3";
		Console con = System.console();
		String urlString = con.readLine("Введите url радио потока: ");		
        try {
            URL url = new URL(urlString);
			InputStream fin = url.openStream();
			InputStream is = new BufferedInputStream(fin);
			
			Player player;
            player = new Player(is);
			player.play();
        }
        catch (FileNotFoundException e) 
		{
            con.printf("Url %s не найден:", urlString);
        }
		catch (Exception e) 
		{
            con.printf("При проигрывании с потока %s возникла следующая ошибка:", urlString);
            con.printf(e.toString());
        }
    }
}

Проект программы

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850