使用flash检测网络摄像头硬件

使用flash检测网络摄像头硬件,flash,actionscript,webcam,Flash,Actionscript,Webcam,是否有可能检测到一个人正在使用的特定网络摄像头硬件,以通过闪存传输?假设用户已接受网络摄像头安全问题,并成功传输至FMS服务器;我们可以编写一些代码,这样我就可以知道用户使用的是lifecam还是其他型号。Ie.是否有可以用来检测此内容的标题或其他签名?不幸的是,我没有使用Flash Media Server Camera类附带属性和属性。 Names返回可用摄影机的数组,index返回所选摄影机的索引,所以理论上可以检查用户是否拥有该特定摄影机。使用正则表达式查找制造商匹配项,而不是特定的模型

是否有可能检测到一个人正在使用的特定网络摄像头硬件,以通过闪存传输?假设用户已接受网络摄像头安全问题,并成功传输至FMS服务器;我们可以编写一些代码,这样我就可以知道用户使用的是lifecam还是其他型号。Ie.是否有可以用来检测此内容的标题或其他签名?

不幸的是,我没有使用Flash Media Server

Camera类附带属性和属性。 Names返回可用摄影机的数组,index返回所选摄影机的索引,所以理论上可以检查用户是否拥有该特定摄影机。使用正则表达式查找制造商匹配项,而不是特定的模型可能会很方便

比如:

function hasCamera(cameraName:String):Boolean{
   for(var i:int = 0; i < Camera.names.length; i++){
      if(Camera.names[i] == cameraName) return true;
   }
   return false;
}
函数hasCamera(cameraName:String):布尔值{
对于(变量i:int=0;i

希望这有帮助。

不幸的是,我没有使用Flash Media Server

Camera类附带属性和属性。 Names返回可用摄影机的数组,index返回所选摄影机的索引,所以理论上可以检查用户是否拥有该特定摄影机。使用正则表达式查找制造商匹配项,而不是特定的模型可能会很方便

比如:

function hasCamera(cameraName:String):Boolean{
   for(var i:int = 0; i < Camera.names.length; i++){
      if(Camera.names[i] == cameraName) return true;
   }
   return false;
}
函数hasCamera(cameraName:String):布尔值{
对于(变量i:int=0;i
希望这有帮助