В Adobe Air Player (до 3,4) нет эквивалента панели безопасности Flash Player, который можно вызвать с помощью Security.showSettings(SecurityPanel.CAMERA);
Если вы хотите позволить пользователю выбрать камеру, вам придется создать какое-то меню, используя информацию из массива Camera.names
. Затем вы можете назначить выбор пользователя с помощью кода, используя что-то вроде:
var cam:Camera = Camera.getCamera('1');
Важно: вопреки сказанному выше, вы НЕ МОЖЕТЕ указывать камеру по имени. Функция getCamera()
ожидает строковое представление индексного номера камеры в качестве параметра. Это странное поведение, но так оно и есть. Поэтому, если вы хотите получить вторую камеру, вам нужно будет передать строку '1'
в функцию getCamera()
.
Если вы попытаетесь установить камеру, указав ее имя, функция вернет null
.