11484 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
J'aimerais savoir s'il est possible de lancer une application installée sur l’ordinateur depuis JS ou php ou autres langage web.
En fait, j'aimerais lancer l'application "Camera" de Windows depuis mon site.

Merci beaucoup !
Administrateur
Non, heureusement pour des raisons de sécurité.

Par contre s'il s'agit de capturer une image de la webcam, c'est possible avec

<input type="file" accept="image/*" capture="camera" />
Bonjour,

si tu souhaites lancer des processus sur un poste distant qui prendrait ses ordres depuis un serveur web, ça se fait.

Il va te falloir t’intéresser aux API web (PHP + MySQL) et aux clients lourds (C# ou VB par exemple).

Le client lourd interroge toutes les 5 secondes l'API, qui elle appelle la base de données, base de données alimentée via une interface web. Le client lourd interprétant les ordres reçus de l'API.

Smiley wingol
??? Je ne comprend rien !!!! ???

Il faut tout ça juste pour afficher sur un site côté client ce que capte la webcam (juste y afficher, ne rien transmettre) côté serveur ?
js_html a écrit :
??? Je ne comprend rien !!!! ???

Il faut tout ça juste pour afficher sur un site côté client ce que capte la webcam (juste y afficher, ne rien transmettre) côté serveur ?


Heureusement que ce n'est pas si simple pour un site de capturer la webcam...
Modérateur
Bonjour,

Tout dépend de ce qu'on appelle "lancer la caméra".

L'exemple ci-dessous affiche ce que voit la caméra dans une page, après avoir demandé la permission à l'utilisateur. Il est nécessaire depuis 2019 que le site soit "sécurisé" (en d'autres termes en https).

https://jsfiddle.net/parsimonhi/2d8h9n7m/

EDIT: le code est en javascript uniquement (une dizaine de lignes), et rien d'autre n'est nécessaire, mise à part une balise <video> dans le html.

Amicalement,
Modifié par parsimonhi (10 Nov 2020 - 00:48)
Meilleure solution