我有一个广播电台列表,主要是.mp3和.ogg。我希望网页上有一个可以用JavaScript控制的播放器。现在,我使用jlgui,但是它有一定的局限性。
您是否知道jlgui的替代方案?最好是一个Java applet,但我可以容忍特定内容类型的Flash甚至系统默认的媒体播放器。
最佳答案
使用本机流媒体的东西,有上千个用于Flash的MP3播放器。不幸的是,这种方式通常无法很好地处理流式MP3(通过Icecast HTTP或在SHOUTcast ICY下更为如此)。通常,播放器必须经常如此频繁地重新连接到流,从而导致播放故障,否则,内存中只会充满MP3数据。
OGG更难。没有本机支持,但是在Flash 10中,您可以播放自己可以解码的所有旧样本,因此可以实现自己的OGG解码器。虽然它在客户端上需要大量CPU。请参见http://barelyfocused.net/blog/2008/10/03/flash-vorbis-player/。我不知道有人将它固定在一个可以从同一界面同时执行MP3和OGG的播放器中,但是没有理由不应该这样做。