Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Читать локальное видео из <input file> (https://javascript.ru/forum/dom-window/73344-chitat-lokalnoe-video-iz-input-file.html)

den2412 08.04.2018 15:12

Читать локальное видео из <input file>
 
Всем доброго дня. Уже несколько дней бьюсь с такой задачей.
Есть такой код.

<video src="" id="video" controls></video>
<br>
<input type="file" id="file">

Как можно открыть локальный файл input на стороне клиета и возпроизвести в плеере?
Я знаю что нельзя получить абсолютный путь к клиентскому файлу. Что нужно вставить в атрибут src чтобы воспроизвести файл input?


Я могу реализовать подобное с помощью php.

HTML код:
<video id="video" src="<?php echo $video ?>" controls>
<form action="index.php" method="POST" enctype="multipart/form-data">
<input type="file" name="video">
</form>

PHP код:
$directory = 'uploads/';
$video = $directory.('video');
if(isset($_FILES['video'])) {
copy($_FILES['video']['tmp_name'], $video);
}

Но при таком коде приходиться копировать input файл и помещать в директорию $directory, чтобы потом можно было его найти.
Как можно обойтись без копирования?
Просто выбрать локальный файл и воспроизвести на сайте.

Нашел похожую реализацию на сайте http://www.hamatata.com/play
Просто выбираешь фильм и воспроизводишь в плеере, без загрузки на сервер.
Подскажите как можно реализовать такое.

laimas 08.04.2018 20:27

https://developer.mozilla.org/en-US/...display_images


Часовой пояс GMT +3, время: 12:14.