我正在创建一个GWT客户端应用程序,它与服务器交互,我以JSON格式从服务器获取所有响应数据。
在服务器的数据库中有波数据,我想检索然后在客户端上回放。我能够将波形数据作为JSON格式的字节数组。
我的问题是,如何在浏览器中播放波阵列数据?它甚至可能还是我必须找到另一种解决方案?
我在网上搜索过并发现了一些能够播放声音的GWT包,但它们都是直接从网址播放的。
答案 0 :(得分:1)
你看过HTML5 <audio>
tags with the data URI scheme了吗?例如:
<audio src="data:audio/wav;base64,[base64 encoded data]"></audio>
这样做有不利之处,包括:
<audio>
标记作为替代解决方案,如果您可以在服务器上生成音频数据,您当然可以将您已经找到的解决方案指向激活生成音频数据的servlet的URL。