2009-12-24 77 views
0

我有一个脚本根据用户输入生成wave文件。 我希望能够在线传输这些波形文件(不一定是波形文件,它们可以随时转换为mp3或其他)。最好通过嵌入式闪存拖放器,但html5版本也会很好。 这些文件通常很小,大约5秒钟,然后我想在一个会话中流多个文件。流式传输短声文件

有谁知道我该如何去实现这个?

回答

1

有了这么短的音频剪辑,我就不用担心'真正'的流媒体技术,但只是通过HTTP将它们作为静态文件提供,就像网络连接允许的那样快。快速浏览一下我的iTunes资料库,发现一个5s 128kpbs的44kHz立体声文件在120-250KB之间。几乎很小。如果你正在谈论32kbps单声道,那么尺寸可能只有15-30KB。

编码上即时可能会导致不良的问题,如(从所有那些编码工作,其中一些将是重复的CPU负载),延迟(设置编码,实际的编码)缩放,并且您不会知道最终文件大小which can cause problems。因此,建立缓存系统可能更有意义。

0

我用wpaudioplayer从我的网站(Example)流MP3。它最初是作为wordpress插件制作的,但可以作为独立的javascript使用。

我相信它可以播放波形文件以及MP3。如果你最终在服务他们之前转换他们,我会建议你会