Обнаружение оборудования веб-камеры со вспышкой - PullRequest
1 голос
/ 28 августа 2009

Можно ли определить конкретное оборудование веб-камеры, которое человек использует для потоковой передачи через флэш-память? Предполагая, что пользователь принял вопросы безопасности веб-камеры и успешно транслирует их на сервер FMS; Может какой-то код, который мы написали, чтобы я мог сказать, использует ли пользователь lifecam против другой модели. То есть. есть ли заголовки или какая-либо другая подпись, которую можно использовать для обнаружения этого?

1 Ответ

1 голос
/ 28 августа 2009

К сожалению, я не использовал Flash Media Server.

Класс Camera содержит свойство names и свойство index . Names возвращает массив доступных камер, а index возвращает индекс выбранной камеры, поэтому теоретически вы можете проверить, есть ли у пользователя эта конкретная камера. Использование RegEx для поиска соответствия производителя не может быть полезной для конкретной модели.

что-то вроде:

function hasCamera(cameraName:String):Boolean{
   for(var i:int = 0; i < Camera.names.length; i++){
      if(Camera.names[i] == cameraName) return true;
   }
   return false;
}

Надеюсь, это поможет.

...