Я пытаюсь передать путь к файлу с src (<video src="C:\Users\exampleuser\example.mp4"></video>) через валидатор W3 C. Однако мне выдается ошибка:
src
<video src="C:\Users\exampleuser\example.mp4"></video>
Неверное значение C:\Users\exampleuser\example.mp4 для атрибута src для элемента video: недопустимый символ в данных схемы: \ не допускается.
C:\Users\exampleuser\example.mp4
video
\
Почему backsla sh из пути к файлу запрещен?
Атрибут sr c элемента видео ожидает URL, а не windows путь к файлу. Версия URL этого пути будет file:///c:/Users/exampleuser/example.mp4
file:///c:/Users/exampleuser/example.mp4
. Как таковая, строка C:\Users\exampleuser\example.mp4 пытается анализироваться как URL со схемой URL C:, а обратная точка sh не действительный символ после объявления схемы .
C:
У вас есть ошибка в вашем видео теге, вы забыли закрыть>, используйте это:
<video src="C:/Users/exampleuser/example.mp4"></video>