友 我刚开始使用动作脚本和Im使用该位置的WaveContainer.as文件 的 https://code.google.com/p/wami-recorder/source/browse/src/edu/mit/csail/wami/audio/WaveContainer.as?r=6804f729530892cb4f644b546f92c4f68fa402c8
也播放上传的文件。但是,它对于非PCM格式的WAVE文件都支持所有WAVE文件,我收到错误
1。 FLASH:不是WAV:RIFF标题,但不是WAV。 2. FLASH:不是Au:不是AU标头
请指导如何修改WaveContainer.as以处理上述两个错误
答案 0 :(得分:2)
查看第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.");
但不知何故,这是完全摧毁某些东西的方法之一。
通常,您应该在代码中查找这些错误文本,尝试理解为什么它会像这样编码,以及如果您更改某些内容会发生什么。