Локальный источник видео HTML5 + веб-источник

Я хотел бы, чтобы моя веб-страница сначала искала некоторые видеофайлы локально, а затем воспроизводила их из Интернета, если они не были найдены. Это имеет смысл для меня, потому что я создаю киоск, который будет работать на чужом Wi-Fi (который может быть медленным). Я хотел бы сделать что-то вроде этого:

<video id="video1" width="420">
    <source src="c:\website\assets\video\mov_bbb.mp4" type="video/mp4">
    <source src="\assets\video\mov_bbb.mp4" type="video/mp4">
    Your browser does not support HTML5 video.
</video>

Это не работает для меня, потому что тегу видео не нравится этот локальный путь. Я видел людей в Интернете, предлагающих следующее, но я действительно не понимаю, как это реализовать для решения моей проблемы. Кто-нибудь может помочь?

<input type="file" accept="video/*"/>
<video controls autoplay></video>

person Travis Needham    schedule 04.02.2014    source источник
comment
Попробуйте добавить file:/// перед C:\....   -  person scootergrisen    schedule 02.04.2014
comment
Спасибо, парни. На самом деле я решил эту проблему, просто установив локальный веб-сервер и указав первый источник на localhost, а второй — на свой веб-сайт. Ваше здоровье!   -  person Travis Needham    schedule 03.04.2014
comment
Лучше всего использовать веб-сервер, но на моем компьютере он работает с file:///. Работает ли file:///c:\website\assets\video\mov_bbb.mp4, если вы посещаете адрес непосредственно в браузере?   -  person scootergrisen    schedule 04.04.2014


Ответы (2)


На самом деле я решил эту проблему, просто установив локальный веб-сервер и указав первый источник на localhost, а второй — на свой веб-сайт. Ваше здоровье!

person Travis Needham    schedule 09.03.2017

Решение <input> обсуждается здесь: Play local диск) видеофайл с тегом видео HTML5?, но пользователь должен выбрать локальный файл для воспроизведения. По соображениям безопасности я не думаю, что страница может получить доступ к ресурсам file:// без вмешательства пользователя.

person mabi    schedule 02.04.2014