我很感兴趣学习如何在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