Bonjour,
J'ai un petit soucis de protocole sous Windows Vista et je suis dessus depuis un certain nombre de jours mais sans avoir trouvé de solution. Je vais vous exposer mon problème.
Je souhaite pouvoir lancer directement des vidéos dans le lecteur VLC en cliquand sur un lien depuis un serveur web.
Pour ce faire, j'ai créé un protocole nommé vlc de la façon suivante :
Code :
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\vlc]
- @="URL:vlc Protocol"
- "URL Protocol"=""
- [HKEY_CLASSES_ROOT\vlc\DefaultIcon]
- @="\"C:\\Logiciels\\VLC\\vlc.exe\",0"
- [HKEY_CLASSES_ROOT\vlc\shell]
- [HKEY_CLASSES_ROOT\vlc\shell\open]
- [HKEY_CLASSES_ROOT\vlc\shell\open\command]
- @="\"C:\\Logiciels\\VLC\\vlc.exe\" \"%L\""
|
Par exemple je crée un lien :
Code :
- <a href="vlc:ftp://login:password@site.com/rep1/rep2/video.avi">video</a>
|
VLC se lance mais ne n'ouvre pas le lien car il essaie d'ouvrir le lien vlc:ftp://login:password@site.com/rep1/rep2/video.avi et non pas le lien ftp://login:password@site.com/rep1/rep2/video.avi.
J'aimerai savoir comment faire.
J'ai vu par exemple que pour le protocol mms; il y a une valeur appelée Source Filter et qui contient un CLSID {6B6D0800-9ADA-11d0-A520-00A0D10129C0}. J'aurais bien tenté mais je ne sais pas comment récupérer le CLSID de VLC.
Si quelqu'un à une idée ?
Merci.