Apache flex 如何在Flex 4中的麦克风对象上启用Speex编解码器?
根据我所读到的,使用Speek over Nellymore,但我不知道如何将其用于Flex 4话筒对象 例如,最后一行代码:Apache flex 如何在Flex 4中的麦克风对象上启用Speex编解码器?,apache-flex,flash,encoding,Apache Flex,Flash,Encoding,根据我所读到的,使用Speek over Nellymore,但我不知道如何将其用于Flex 4话筒对象 例如,最后一行代码: private var oMicrophone:Microphone; oMicrophone = Microphone.getMicrophone (); oMicrophone.codec = "Speex" oMicrophone.encodeQuality (8) 给我这个编译错误: 试图访问无法访问的数据库 方法通过 静态类型的引用 闪光灯。媒体:麦
private var oMicrophone:Microphone;
oMicrophone = Microphone.getMicrophone ();
oMicrophone.codec = "Speex"
oMicrophone.encodeQuality (8)
给我这个编译错误:
试图访问无法访问的数据库
方法通过
静态类型的引用
闪光灯。媒体:麦克风
我对这一点印象不深
我想我要么需要导入一些东西,要么包含一些Flex SDK没有附带的额外模块,要么…?编码质量是一个属性,而不是一个方法。要使用它,只需为其指定一个值:
private var oMicrophone:Microphone;
oMicrophone = Microphone.getMicrophone ();
oMicrophone.codec = SoundCodec.SPEEX //Use an enumerator class
oMicrophone.encodeQuality = 8;
这似乎解决了问题。我从未听说过Speek或Nellymore,但我原以为他们会带着自己的指令集来,而你会使用那些编解码器/API而不是Adobe API。Doooooh!多么愚蠢的错误啊。有时候,你会想你知道问题是什么,问题本身。万分感谢!