2010-07-16 5 views
1

Nous construisons une application de kiosque qui aura un déploiement assez large. L'application est en cours d'exécution Flash dans un navigateur et nécessite l'utilisation de la webcam. À l'heure actuelle, chaque kiosque affichera la boîte de dialogue habituelle «Voulez-vous permettre l'utilisation de votre caméra/microphone», que je suppose qu'un administrateur local pourrait cliquer, choisir «se souvenir», etc.Flash: Accorder l'accès à la webcam par programmation/dans les coulisses?

Étant donné que Ceci est une application de kiosque, où nous avons accès aux machines elles-mêmes (ou au moins aux personnes qui le font), y a-t-il un moyen de pré-ensemencer la liste blanche afin que la boîte de dialogue n'apparaisse pas?

Répondre

5

Si vous exécutez une application locale (pas Flash) capable de lire/écrire le système de fichiers, vous pouvez rechercher les paramètres et les modifier. Ils sont stockés dans un objet partagé local sous le domaine macromedia.com ainsi que le domaine de l'application à autoriser.

L'emplacement exact varie, mais sur ma machine un exemple est ici:

C:\Users\sam\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#ungrounded.net\settings.sol 

C'est le fichier de paramètres pour un tutoriel ici:

http://www.newgrounds.com/portal/view/326194

(swf est en fait hébergé sur undergrounded.net).

est ici une visionneuse SOL:

http://www.buraks.com/asv/tools/sve.html

Et plus d'informations sur l'édition SOL et le logiciel ici:

http://en.wikipedia.org/wiki/Local_Shared_Object

+1

Merci, cela me met sur la bonne voie. http://sourceforge.net/projects/soleditor/ est un éditeur SOL open source, qui l'essaie maintenant. – roufamatic

+0

Y at-il un moyen de modifier cela dans un programme VB.Net? – Panzercrisis

+0

@Panzercrisis, oui, cela peut être fait dans VB.NET. Regardez l'article wikipedia ci-dessus comme point de départ. Il répertorie plusieurs projets open source qui lisent et écrivent des fichiers sol. Utilisez-les comme base pour faire ce que vous devez faire. –

Questions connexes