Открывайте ссылки на YouTube во внешнем видеоплеере из браузера
Я использую видеоплеер "PotPlayer". Плеер может воспроизводить видео с YouTube. Например, игрок может начать воспроизведение видео YouTube, если вы запускаете плеер как:
"C:\PotPlayer\PotPlayer.exe https://www.youtube.com/watch?v=*******"
Я добавил URI Scheme в реестр с именем "potplayer":
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\potplayer]
@="\"URL:potplayer protocol\""
"URL Protocol"=""
[HKEY_CLASSES_ROOT\potplayer\shell]
[HKEY_CLASSES_ROOT\potplayer\shell\open]
[HKEY_CLASSES_ROOT\potplayer\shell\open\command]
@="c:\\potplayer\\potplayer.exe"
И я пытаюсь открыть YouTube видео в PotPlayer из веб-браузеров, используя следующую ссылку:
potplayer://https://www.youtube.com/watch?v=*******
Но он только запускает Player без передачи ссылки на плеер ("... / PotPlayer.exe https://www.youtube.com/watch?v=*******").
Как я могу передать ссылку на PotPlayer, используя схему URI? Что мне нужно изменить в коде реестра?
1 ответ
Я нашел путь из CMD / Batch / Registry - замена строки не работает, как ожидалось?
Так:
[HKEY_CLASSES_ROOT\potplayer\shell\open\command]
@="cmd /k ( set \"var=%1\" & call set var=%%var:potplayer://=%% & call C:\\PotPlayer\\PotPlayer.exe %%var%%)"
Modern potplayer version compatible:
[HKEY_CLASSES_ROOT\potplayer\shell\open\command] @="cmd /c (set \"var=%1\" & set \"var=%%var:~12%%\" & start \"\" \"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe\" \"%var%\")"