Лучший способ воспроизвести радиопоток (shoutcast) на Java? - PullRequest
3 голосов
/ 28 июня 2011

Я хочу закодировать аудиоплеер на Java.java.JavaFX имеет очень хорошую поддержку для воспроизведения mp3, но я хочу, чтобы в моем плеере также была возможность слушать радио.

Проблема в том, что я искал некоторое время, и я не нашел что-то, что работает какЯ хочу:

  • MP3SPI - это хорошо, но просто не буду воспроизводить некоторые потоки
  • vlcj - я протестировал последнюю версию 1.2.0, но был с бета-версией VLC, поэтомуУ меня были случаи, когда поток просто останавливался без причины.
  • Проигрыватель Windows Media от NativeSwing, но это тяжелый компонент, и я также не хочу, чтобы он зависел от WMP.

Так что мне не повезло.Ну, ребята, если вы знаете больше об этой теме, пожалуйста, поделитесь!Спасибо!

Ответы [ 2 ]

1 голос
/ 28 июня 2011

JavaLayer (библиотека позади MP3SPI) является зрелым проектом и должен обрабатывать большинство потоков. Можете ли вы опубликовать несколько потоков, которые он не может прочитать? Убедитесь, что другие игроки, использующие JavaLayer, такие как jlGUI, могут воспроизводить эти потоки. Может быть, это что-то с вашим кодом.

1 голос
/ 28 июня 2011

Воспроизведение MP3 на Java - сука.Практически в любом случае это не стоит той работы, которую вы вкладываете в нее.

Однако, этот - это то, что мне помогло.Его можно легко перекодировать для воспроизведения потоков Shoutcast.

...