2009-08-27 8 views
1

Est-il possible de détecter le matériel webcam spécifique utilisé par une personne pour diffuser via flash? En supposant que l'utilisateur a accepté les questions de sécurité de la webcam et qu'il soit diffusé avec succès sur un serveur FMS; Peut-on écrire du code pour pouvoir dire si l'utilisateur utilise un lifecam par rapport à un autre modèle. C'est à dire. y a-t-il des en-têtes ou une autre signature qui peut être utilisée pour détecter cela?Détection du matériel webcam avec flash

Répondre

1

Malheureusement, je n'ai pas utilisé Flash Media Server.

La classe Camera est fournie avec une propriété names et une propriété index. Noms renvoie un tableau des caméras disponibles et index renvoie l'index de la caméra sélectionnée, de sorte que vous pouvez en théorie vérifier si l'utilisateur a cette caméra particulière. En utilisant un RegEx pour trouver les correspondances du fabricant, pas un modèle particulier pourrait être utile.

quelque chose comme:

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

Hope this helps.

Questions connexes