Воспроизведение аудиопотоков на веб-странице - PullRequest
0 голосов
/ 28 марта 2009

У меня есть список радиостанций, в основном .mp3 и .ogg. Я хотел бы иметь игрока на веб-странице, которой можно управлять с помощью JavaScript. Сейчас я использую jlgui , но это несколько ограничено.

Знаете ли вы какую-либо альтернативу jlgui? Желательно java-апплет, но я могу допустить использование флэш-памяти или даже системного медиаплеера для определенного типа контента.

Ответы [ 3 ]

1 голос
/ 29 марта 2009

Для Flash есть тысяча MP3-плееров, использующих потоковое вещание. К сожалению, это плохо справляется с потоковым MP3 (или через Icecast HTTP, или даже более того в SHOUTcast ICY). Обычно проигрыватель время от времени должен повторно подключаться к потоку, что приводит к затруднению воспроизведения, в противном случае память просто заполняется данными MP3.

OGG сложнее. Встроенной поддержки нет, но во Flash 10 вы можете воспроизводить любые старые сэмплы, которые можете декодировать самостоятельно, поэтому можно реализовать собственный OGG-декодер. Это требует много процессора на клиенте, хотя. См. http://barelyfocused.net/blog/2008/10/03/flash-vorbis-player/ - я не знаю никого, кто бы исправил это в одном плеере, который мог бы одновременно воспроизводить MP3 и OGG с одного и того же интерфейса, но нет никаких причин, по которым это не должно быть возможно.

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

Я нашел JPlayer, который использует HTML5, если он доступен, в противном случае он возвращается к Flash. Работает почти так же хорошо, как JLgui

0 голосов
/ 28 марта 2009

Вы можете использовать JMF, я думаю: ссылка

Апплет JMF

...