Actionscript 3 RIFF头,但不是actionscript中的WAV错误

Actionscript 3 RIFF头,但不是actionscript中的WAV错误,actionscript-3,flash,audio,Actionscript 3,Flash,Audio,朋友们, 我刚刚开始使用actionscript,我正在使用WaveContainer.as文件 也可以播放上传的文件。但是它不支持所有非PCM格式的波形文件,我得到的错误是 1。闪光:非WAV:RIFF标题,但不是WAV。 2.闪存:非Au:非Au标题 请指导如何修改WaveContainer.as以处理上述两个错误查看行号94,因为它有: var waveFmtStr:String = header.readUTFBytes(8); // "WAVEfmt "

朋友们, 我刚刚开始使用actionscript,我正在使用WaveContainer.as文件

也可以播放上传的文件。但是它不支持所有非PCM格式的波形文件,我得到的错误是

1。闪光:非WAV:RIFF标题,但不是WAV。 2.闪存:非Au:非Au标题


请指导如何修改WaveContainer.as以处理上述两个错误

查看行号94,因为它有:

var waveFmtStr:String = header.readUTFBytes(8);       // "WAVEfmt "
                    if (waveFmtStr != "WAVEfmt ") 
                    {
                            return notWav("RIFF header, but not a WAV.");
                    }
您可以通过如下注释返回行来更改它:

// return notWav("RIFF header, but not a WAV.");
但不知何故,这是让某些东西彻底毁灭的方法之一


一般来说,您应该在代码中查找这些错误文本,试图理解为什么它是这样编码的,以及如果您更改了某些内容会发生什么