Shine MP3 Encoder on Alchemy
简介
Shine简单轻量级的mp3编码器,是c语言开发的,也是LAME研发小组开发。
特性:
- MP3编码器支持单声道和双声道wav(没有时间限制)
- 在flash中不是阻塞处理的
- 能很好的返回错误信息
使用:
import fr.kikko.lab.ShineMP3Encoder;
private function encodeToMP3(wavData:ByteArray):void {
mp3Encoder = new ShineMP3Encoder(wavData);
mp3Encoder.addEventListener(Event.COMPLETE, mp3EncodeComplete);
mp3Encoder.addEventListener(ProgressEvent.PROGRESS, mp3EncodeProgress);
mp3Encoder.addEventListener(ErrorEvent.ERROR, mp3EncodeError);
mp3Encoder.start();
}
private function mp3EncodeProgress(event : ProgressEvent) : void {
trace(event.bytesLoaded, event.bytesTotal);
}
private function mp3EncodeError(event : ErrorEvent) : void {
trace("Error : ", event.text);
}
private function mp3EncodeComplete(event : Event) : void {
trace("Done !", mp3Encoder.mp3Data.length);
}
实例:
下载:

Shine是一款用C语言编写的轻量级MP3编码器,由LAME研发小组开发。它支持单声道和双声道WAV文件编码,并且在Flash环境中运行时不会阻塞。本文介绍了如何在AS3 Alchemy环境下使用Shine进行MP3编码。
9684

被折叠的 条评论
为什么被折叠?



