【问题标题】:Playback audio data with GWT使用 GWT 播放音频数据
【发布时间】:2010-04-18 14:05:04
【问题描述】:

我正在创建一个与服务器交互的 GWT 客户端应用程序,并且我正在从服务器获取 JSON 格式的所有响应数据。

除其他外,我想检索服务器数据库上的波形数据,然后在客户端上播放。我能够将波形数据作为 JSON 格式的字节数组获取。

我的问题是,如何在浏览器中播放波形数组数据?甚至有可能还是我必须找到其他解决方案?

我在网上搜索了一些GWT包,它们可以播放声音,但它们都是直接从一个url播放的。

【问题讨论】:

    标签: json gwt audio


    【解决方案1】:

    你看过HTML5 <audio> tags with the data URI scheme吗?例如:

    <audio src="data:audio/wav;base64,[base64 encoded data]"></audio>
    

    这样做有缺点,包括:

    • 并非所有浏览器都支持新的 HTML5 &lt;audio&gt; 标签
    • 浏览器可以限制数据 URI 的大小(请参阅链接的 SO 问题)

    作为替代解决方案,如果您可以在服务器上生成音频数据,您当然可以将您已经找到的解决方案指向激活生成音频数据的 servlet 的 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      • 2011-03-26
      • 1970-01-01
      • 2012-09-14
      • 2019-10-29
      • 2011-06-27
      • 1970-01-01
      相关资源
      最近更新 更多