Попытка добавить собственный протокол vlc:///
в мою систему Windows 8, чтобы гиперссылки, использующие его, открывали файл в VLC вместо моего браузера. Он пытается открыть файл, но затем VLC говорит, что не может открыть MRL. Я проверил область сообщений, но я не вижу никаких журналов. Как я могу заставить VLC принять протокол?
Что я сделал:
- Откройте regedit и перейдите к
HKEY_CLASSES_ROOT
. - Щелкните правой кнопкой мыши
HKEY_CLASSES_ROOT
и создайте новый ключ с именемvlc
. - Нажмите на
vlc
, а затем откройте в нем запись(Default)
. - В
(Default)
введите"URL:VLC Protocol"
. - Щелкните правой кнопкой мыши
HKEY_CLASSES_ROOT/vlc
и создайте новый ключ с именемUrl Protocol
. - Щелкните правой кнопкой мыши
HKEY_CLASSES_ROOT/vlc
и создайте новый ключ с именемDefault Icon
. - В
HKEY_CLASSES_ROOT/vlc/Default Icon
откройте(Default)
и введите в нем"vlc.exe,1"
. - В
HKEY_CLASSES_ROOT/vlc
создайте новый ключ с именемshell
, в нем создайте ключ с именемopen
, в нем создайте ключ с именемcommand
и откройте запись(Default)
. - В записи введите
"C:\Program Files (x86)\Video LAN\VLC Media Player\vlc.exe" "%1"
. - Создайте папку с именем
website
на дискеc:
и добавьте файл с именемexample.mp4
и HTML-файлexample.html
. - В файле html введите:
<a href="vlc:///C:/website/example.mp4">Example Link</a>
. - Свяжите протокол с VLC, открыв ссылку, используя его, просматривая VLC, и устанавливая его всегда используемым.