Передача http-ссылки на vlc в качестве аргумента командной строки

когда я типа vlc http://192.168.1.2/new video.mkv в cmd vlc пытается открыть два файла. Первый-это http://192.168.1.2/new и другое video.mkv. Это пространство в имени файла вызывает проблемы? Если да, то почему и как я могу это исправить? Я заметил, что когда я помещаю эту ссылку в качестве якоря на html-страницу и использую firefox, чтобы открыть ее с помощью пользовательской схемы URI, firefox заменяет пространство %20, и файл открывается просто отлично. Когда я делаю то же самое через chrome, он не заменяет пространство, и vlc пытается открыть два разных файла. Этот как я писал Моя тега "Anchor".

<a href="uritest:http://192.168.1.2/new video.mkv">Video</a>
18
задан Icarus
09.01.2023 3:13 Количество просмотров материала 3537
Распечатать страницу

1 ответ

URL-адреса не могут содержать пустой литерал-это должно быть URLencoded: http://192.168.1.2/new%20video.mkv (в дополнение к этому Вам может потребоваться цитирование оболочки, например"http://192.168.1.2/new%20video.mkv")

почему это работает, когда вы вставьте его в браузер, что браузер делает URLencoding для вас.

0
отвечен Eugen Rieck 2023-01-10 11:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
firefox
google-chrome
vlc-media-player
windows
Вверх