2010-12-11 44 views
0

Comment puis-je permettre aux utilisateurs de mon site de prendre une photo via leur webcam pour utiliser comme photo de profil? J'ai vu sur facebook qu'ils ont cette fonctionnalité mais il n'y a pas de flash et je n'ai pas de popup pour installer quoi que ce soit. Donc je suppose qu'il est basé sur ajax/jquery? Je préfère ne pas utiliser le flash. Le site est en PHP mais bien sûr j'ai de l'expertise dans d'autres langues que je peux utiliser pour envelopper j'ai besoin.se connecter à la webcam du site Web sans flash

Recherche d'une solution open source/libre.

--- edit: J'ai vu ce plugin jquery: http://www.xarg.org/project/jquery-webcam-plugin/
S'ils peuvent le faire dans jquery/javascript alors je suppose qu'il est possible?

+3

Widget webcam Facebook IS Flash. – Mchl

+0

Je vais vérifier à nouveau, n'a pas eu d'erreur de flash quand j'ai eu flash désactivé. – mikey

+0

Que les plugins JQuery utilisent également Flash. –

Répondre

6

Pour le moment, ni HTML ni JavaScript n'ont de support pour accéder aux webcams - vous avez certainement besoin de Flash ou d'un autre plugin pour le faire. Et Facebook ne utiliser Flash - essayez de faire un clic droit sur la zone de téléchargement de la webcam et vous verrez.

0

Mere PHP ne fera pas le travail.

JavaScript n'a aucun support non plus. Vous devez recourir à Flash ou utiliser une sorte de plugins installés à cet effet.

+0

voir mon édition ci-dessus: J'ai ajouté un lien jquery que je viens de trouver. Il utilise javacript ou suis-je mal comprendre la technologie derrière elle ... – mikey

+1

J'ai regardé dedans et il utilise implicitement Flash. Vous verrez quelques fichiers .swf. Le plugin vous permet d'accéder à Webcam via Flash en utilisant JQuery. –

0

Je ne suis pas sûr à ce sujet mais vous pouvez essayer d'utiliser des applets Java ..

0

Je pense, site webcam spankwire a un codage non-flash, Il fonctionne Ipad. Je ne sais pas quel code de technologie ils utilisent pour fonctionner sur iPad. Assurez-vous de ne pas visiter ce site dans le bureau/café. Parce que c'est 18+ adulte-site bien.

0

Eh bien, je ne peux pas dire que c'est jQuery, mais c'est javascript qui peut le faire! Après la publication de HTML5, une bibliothèque pour obtenir le support utilisateur a été publiée. Vous pouvez utiliser getUserMedia() pour le faire. Bonne chance.