Flash10录音编码设置

flash.media
public final class SoundCodec
继承SoundCodec InheritanceObject

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

SoundCodec 类是在设置 Microphone 类的 codec 属性时使用的常量值的枚举。



公共属性
属性定义方
Inherited constructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
Inherited prototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
方法定义方
Inherited
指示对象是否已经定义了指定的属性。
Object
Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
Inherited
指示指定的属性是否存在、是否可枚举。
Object
Inherited
setPropertyIsEnumerable(name: String, isEnum: Boolean = true): void
设置循环操作动态属性的可用性。
Object
Inherited
返回指定对象的字符串表示形式。
Object
Inherited
返回指定对象的原始值。
Object
公共常量
常量定义方
NELLYMOSER : String = "NellyMoser"
[静态] 指定将使用 Nellymoser 编解码器进行音频压缩。
SoundCodec
SPEEX : String = "Speex"
[静态] 指定将使用 Speex 编解码器进行音频压缩。
SoundCodec
常量详细信息
NELLYMOSER常量
public static const NELLYMOSER:String = "NellyMoser"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定将使用 Nellymoser 编解码器进行音频压缩。此常量为 Microphone.codec 属性的默认值。

SPEEX常量
public static const SPEEX:String = "Speex"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

指定将使用 Speex 编解码器进行音频压缩。

例子:

if(mic!=null)
{
mic.codec="Speex";
mic.encodeQuality=3; //这是设置压缩质量,越大音频质量越好,但是占用传输的带宽越大
}
编译的时候选择flash palyer 10,要不然编译不能通过的.
测试了一下语音编码,果然比以前的NellyMoser编码小了很多,带宽占用情况如下,
品质值 所需的比特率(KB/秒)
0 3.95
1 5.75
2 7.75
3 9.80
4 12.8
5 16.8
6 20.6
7 23.8
8 27.8
9 34.2
10 42.2



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2009/08/27/1555124.html,如需转载请自行联系原作者
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值