我很感興趣學習如何在ActionScript 3中解碼和播放音頻。我瞭解如何使用SAMPLE_DATA事件將字節寫入Sound對象,所以這不是一個真正的問題。我想了解的是如何在Flash Player中實現備用音頻格式以進行原生播放。解碼音頻/音頻播放(AS3)
我想我問的是:我如何採取X格式的東西,並將其「轉換/解碼」爲WAV格式並將字節寫入Sound對象,播放音頻?我有興趣爲FLAC音頻和可能的OGG音頻編寫解碼器,因爲它們似乎是一些最廣泛使用的開源音頻格式。
任何人都可以給我任何意見嗎?
「我不確定Actionscript是否足夠快速進行實時音頻解碼」...也不是我。 – spender 2010-07-03 01:16:17
先解碼,然後播放它,或者只解碼緩衝區並在播放過程中緩慢解碼。 – 2010-07-03 01:21:31
@ M28。是的,在播放時解碼就是我所說的「實時音頻解碼」。正如我所說,我懷疑AS速度夠快,但我可能是錯的。另一方面,事先解碼整個事情並不總是一種選擇;另外,我有一種感覺,它需要很長時間(並且你必須使用「綠色線程」,這會讓它變慢)。 – 2010-07-03 01:54:12