2009-02-03 3 views
1

Je travaille sur une application flexible qui nécessite un accès au microphone. Par défaut, les préférences de sécurité apparaissent lorsque notre application essaie d'accéder au micro, mais nous aimerions savoir quelle est la valeur de ces paramètres avant que le micro soit réellement utilisé pour l'enregistrement. Cela nous permettrait d'afficher de l'aide à l'utilisateur, par exemple, s'il a frappé accidentellement "nier" et se demande ensuite pourquoi il n'entend rien quand il parle au micro. Cela nous permettrait également d'appeler Security.showSettings() plus tôt dans la vie de l'application si nous constatons que l'utilisateur n'a pas encore accordé notre permission d'application - ce qui signifie que la fenêtre de préférences flash ne dérange pas l'utilisateur lors de l'enregistrement réel une partie de notre application commence à courir.Comment lire les paramètres de sécurité pour webcam/microphone en flexion?

Y at-il un moyen de réellement lire les valeurs des préférences de sécurité pour notre site à l'exécution? Ou est-il seulement possible d'afficher le panneau de paramètres de sécurité à l'utilisateur?

Répondre

1

Vous voudrez peut-être essayer de jouer avec les propriétés Microphone.muted et Camera.muted pour voir si elles vous donneront ce que vous cherchez.

De la documentation (pour Camera.muted):

« Valeur booléenne indiquant si l'utilisateur a refusé l'accès à la caméra (true) ou autorisé ( false) dans Flash Player Boîte de dialogue Confidentialité Lorsque cette valeur change, l'événement d'état est distribué. "

+0

Merci - cela fonctionne très bien! Nous avons dû utiliser une combinaison de quelques autres conditions pour que cela fonctionne ... serait bien s'il y avait une API pour interroger les paramètres de sécurité en général, mais en attendant, cela devra faire. –

Questions connexes