【问题标题】:Playing audio streams on a web page在网页上播放音频流
【发布时间】:2009-03-28 06:10:09
【问题描述】:

我有一个广播电台列表,主要是 .mp3 和 .ogg。我想在可以用 JavaScript 控制的网页上有一个播放器。现在我用jlgui,但是有点受限。

你知道 jlgui 的替代品吗?最好是 java 小程序,但我可以容忍特定内容类型的 flash 甚至系统默认媒体播放器。

【问题讨论】:

    标签: java flash audio applet audio-streaming


    【解决方案1】:

    有一千种用于 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 的播放器,但没有理由不应该这样做。

    【讨论】:

    • jlgui 确实适用于 mp3 和 ogg,但它在 java 中并且经常崩溃并且需要它。我在 cvek.si/RWindow.php 有一份在线副本
    • 是的,我只是介绍了 Flash 方面的内容,因为我已经有几年没有接触过小程序了。我猜 jlgui 与 Flash 有类似的性能问题。简单的 JOrbisPlayer 对您有用吗?请参阅“Ogg Vorbis 中的 Live Sreams”下的 jcraft.com/jorbis
    【解决方案2】:

    我发现 JPlayer 使用 HTML5(如果可用),否则它会退回到 Flash。几乎和 JLgui 一样好用

    【讨论】:

      【解决方案3】:

      我猜你可以使用 JMF: link

      JMF Applet

      【讨论】:

      • 我认为 JMF 不支持 ogg。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 2011-06-26
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      相关资源
      最近更新 更多