[Laszlo-dev] Recording Speex audio & Sorenson Spark "type 0" video
David Nault
dnault at laszlosystems.com
Mon Oct 19 11:38:35 PDT 2009
Thanks Max. Do you need to do anything special to get the Flash 10
version of the Microphone class? Right now I'm using lzc (pagan-
deities) with "-runtime=swf8" and the object returned by "_makeDevice"
doesn't seem to have a "codec" property. Debug.write("codec:",
dev.codec) prints "codec: undefined" and assigning the value "Speex"
doesn't have the desired effect). Flash player 10,0,32,18.
David
On Oct 15, 2009, at 5:06 AM, Max Carlson wrote:
> Wikipedia sez:
> Because of some bugs in Flash Player, the first recommended version
> for Speex support is 10.0.22.87 and later.
>
> See the docs here: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/media/Microphone.html
> and
> http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/media/SoundCodec.html
>
> Your best bet would be overriding the _makeDevice() method of av/
> microphone.lzx, e.g.:
>
> <microphone>
> <method name="_makeDevice"><![CDATA[
> var dev = super._makeDevice();
> // dev is the microphone
> dev.codec = 'Speex';
> ]]>
> </method>
> </microphone>
>
> Even better, enhance the class with a codec attribute, so
> _makeDevice() does this automatically - then contribute it back to
> the platform! Please file an improvement request if you're not up to
> doing that.
>
> Let me know how it goes!
>
> David Nault wrote:
>> Hi,
>> I'd like to use the OpenLaszlo to record Speex audio and Sorenson
>> Spark "type 0" video (the defaults are Nellymoser Asao and "type
>> 1", respectively). I tried poking around in extensions/av/
>> microphone.lzx, but the object returned by Microphone.get() doesn't
>> seem to have a "codec" property. Can someone kind media expert give
>> me a push in the right direction?
>> Thanks,
>> David
>
> --
> Regards,
> Max Carlson
> OpenLaszlo.org
More information about the Laszlo-dev
mailing list