录制声音并将其转换为wav
...
var enco:WaveEncoder=new WaveEncoder();
var o:ByteArray=enco.encode(soundO,1,16,44100);
我将它传递给 ShineMP3Encoder
_mp3_encoder = new ShineMP3Encoder(o);
_mp3_encoder.addEventListener(Event.COMPLETE, onMP3EncoderComplete, false, 0, true);
_mp3_encoder.start();
onMP3EncoderComplete
有两个变量
var mp3:ByteArray = _mp3_encoder.mp3Data;
var wav:ByteArray = _mp3_encoder.wavData;
wav 音频是正常的,但 mp3 几乎总是 (99%) 在音频开始时有咔哒声。这是来自 SoundForge 应用程序的图片。
我们可以看到这两个文件是一模一样的,但是mp3开头有咔嚓声。
是我的系统/硬件/编译器问题还是其他问题?
顺便说一句,我尝试了一些 ShineMP3Encoder 的在线 swf 示例,它也有同样的问题。所以可能这不是我的编译器问题