33 коровы – Microphone - RIA разработка, Flex, Action Script, AIR, Eclipse, Monkey script

Archive for the ‘Microphone’ Category

Flashphone добавил функцию видеозвонков

Thursday, June 26th, 2008

Небезызвестный сервис Flashphone добавил новую фичу видео-звонков!

Реалне хороший сервис Flashphone становится хорошим конкурентом Skype!



Вся правда о Видео во Flex. Часть 6. Camera и Microphone.

Tuesday, November 6th, 2007

Индусы жгут, других слов нету! )

Работал я с ними мало поэтому пока только поверхностные отжиги).

Чтобы получить список доступных устройств (вебкамер и микрофонов) нужно использовать свойство names у соответствующих классов


Camera.names : Array [read-only]
Microphone.names : Array [read-only]

Вроде все логично, но только до этого момента дальше чтобы получить конкретное устройство у класса Camera есть метод getCamera(), а у Microphone – getMicrophone() и выглядит это следующим образом:

public static function getMicrophone(index:int = 0):Microphone
public static function getCamera(name:String = null):Camera

Как-то странно подумал я: “в одном случае мы инт отдаем в другом стринг”.

С микрофоном решил проблемы быстро ), а вот с камерой уже стало интереснее.
В хелпе параметр name у getCamera() описан так :

name:String (default = null) — Specifies which camera to get, as determined from the array returned by the names property. For most applications, get the default camera by omitting this parameter.

Отдав это имя я получил огромный болт, вернее null, а не камеру. 8 раз проверил – все равно болт. В ходе эксперементов над разумом, попробывал отдать индекс камеры в виде строки, и оно заработало!

Внимание правильный ответ для решения этой проблемы:


var camera : Camera = Camera.getCamera(myIndex.toString());
//где myIndex - это порядковый номер камеры в массиве Camera.names

Привет адоб!




]]> rss о RIA от 33 Коровы
Забадать RSS!
]]>
~~~~~~