lancer vidéos à partir d'une page HTML en local, c'est possible ?

lancer vidéos à partir d'une page HTML en local, c'est possible ? - HTML/CSS - Programmation

Marsh Posté le 04-10-2016 à 12:37:21    

Salut,
Est-il possible de lancer des vidéos dans le lecteur vidéos par défaut de windows à partir d'un lien sur une simple page HTML, le tout en local.
En bref, je clique sur un lien et mon navigateur m'ouvre ma vidéo comme si je l'avais ouvert depuis l'explorer windows.

Reply

Marsh Posté le 04-10-2016 à 12:37:21   

Reply

Marsh Posté le 04-10-2016 à 13:06:18    

Oui, il suffit d'utiliser le lecteur vidéo (balise <video> ) du navigateur et mettre un lien local sur le fichier vidéo à lire.
 
Sinon, si tu mets un simple lien hypertexte sur le fichier vidéo et le navigateur te propose soit de télécharger le fichier soit de l'ouvrir avec le lecture vidéo par défaut.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-10-2016 à 13:39:46    

Merci ! en lisant ta réponse ca m'a fait pensé que la cause pouvait venir de VLC. J'avais bien essayé avec un lien hypertexte mais ma vidéo se lancée automatiquement dans firefox. J'ai désactivé VLC dans l'option module de firefox et c'est bon maintenant j'ai en effet le choix entre soit télécharger le fichier soit de l'ouvrir avec le lecture vidéo par défaut. Parfait :-)

Reply

Marsh Posté le 08-10-2016 à 23:25:48    

Re !
Bon, mon but étant de créer une petit interface pour naviguer dans ma vidéothéque (un peu à la manière de kodi mais en (beaucoup) plus light  :D ) je suis passé en PHP avec l'aide de easyPHP.
J'ai réussi à créer un truc qui me convient bien mais ça foire au moment de lancer une vidéo. Lorsque je clique sur le lien pour lancer la vidéo, au lieu de tout de suite lancer mon lecteur par défaut (MPC-HC) la vidéo est copiée dans le cache de windows (C:\Users\name\AppData\Local\Temp) puis elle se lance. Il faut donc attendre plus ou moins longtemps selon la taille de la vidéo.
 
En fait lorsque je suis sur une page basique en HTML, mes liens sont du genre :

Code :
  1. "file:///C:/Users/..."

donc là pas de problème les vidéos se lance tout de suite mais lorsque je passe sur des pages en PHP mes liens sont du genre "http://127.0.0.1/edsa-monsite/....." et là les fichiers sont envoyés en cache. Le fait que tout est en local, y aurait pas un moyen de court-circuiter ça ? j'ai essayé avec des liens de type "file:///..." sur mes pages PHP mais là y a plus rien qui se passe quand je clique dessus  :cry:

Reply

Marsh Posté le 09-10-2016 à 09:55:13    

File:// ne marche pas avec PHP, ce qui est tout a fait normal, en http, que ça le copie en Temp est normal également. Il fait que tu fasses du streaming de ta vidéo, il existe des classes PHP qui font ça

Reply

Marsh Posté le 09-10-2016 à 11:30:28    

J'aimerai vraiment que les vidéos s'ouvrent dans un lecteur externe.
Pour contourner le problème y aurait pas un moyen d'envoyer le navigateur sur une simple page HTML crée juste pour le lancement d'une vidéo qui elle pourrait ouvrir un lien de type File:// ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed