flash 版的mp3编码代码

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);
}

实例:

下载:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值