2009-12-24 78 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。如果你最終在服務他們之前轉換他們,我會建議你會