0

录制声音并将其转换为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 示例,它也有同样的问题。所以可能这不是我的编译器问题

4

0 回答 0