Коли я набираю 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 намагається відкрити два різних файли. Ось як я написав свій анкерний тег.
<a href="uritest:http://192.168.1.2/new video.mkv">Video</a>
vlc "http://192.168.1.2/new video.mkv"
повинен працювати для командного рядка. Для посилань, схоже, ви самі знайшли відповідь - перетворюючи спеціальні символи на HTML-сутності.
vlc "http://192.168.1.2/new video.mkv"
насправді не працює. Я думаю, що це пов'язано з сервером nginx, який я тільки що встановив. Можливо, налаштування деяких налаштувань вирішить це. Примітка: Коли я кажу, що це не працює я маю на увазі vlc розбирає аргумент як єдине джерело, але насправді не може відкрити файл. Я повинен був бути яснішим.
file://
адресу. Вибачте за дезінформацію.