1

是否可以检测到一个人用来通过闪存流式传输的特定网络摄像头硬件?假设用户已接受网络摄像头安全问题并成功流式传输到 FMS 服务器;我们可以编写一些代码,以便我可以判断用户使用的是 Lifecam 还是其他模型。IE。是否有可用于检测此问题的标头或其他签名?

4

1 回答 1

1

不幸的是,我没有使用过 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;
}

希望这可以帮助。

于 2009-08-27T23:35:56.137 回答