人がフラッシュを介してストリーミングするために使用している特定のWebカメラハードウェアを検出することは可能ですか?ユーザーがWebカメラのセキュリティの質問を受け入れ、FMSサーバーに正常にストリーミングしていると仮定します。ユーザーがlifecamを使用しているか、別のモデルを使用しているかを判断できるように、コードを記述できますか?つまり。これを検出するために使用できるヘッダーまたはその他の署名はありますか?
質問する
2011 次
1 に答える
1
残念ながら、私は Flash Media Server を使用したことがありません。
Camera クラスには、namesプロパティとindexプロパティがあります。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;
}
お役に立てれば。
于 2009-08-27T23:35:56.137 に答える