для школы мне нужно использовать видеоплеер HTML5 с дополнительными элементами управления и возможностью выбрать файл с локального диска. Страница также работает локально. Так и не загружается. Файлы (HTML и видео) находятся в одной локальной папке.
Для выбора я использую форму с <form><input type="file" id="chosen" /><button type="submit" onclick="open();">Change</button></form>
. Теперь вот мой JavaScript, который должен манипулировать исходным кодом видеоплеера:
function open()
{
var file=document.getElementById('chosen');
var fileURL = window.URL.createObjectURL(file);
player.src=fileURL;
player.load();
}
Видеоплеер выглядит так:
<video id=player>
<source src="big-buck-bunny_trailer.webm" type="video/webm" />
<source src="trailer_480p.mov" type"video/mp4" />
</video>
и, конечно же, я связал переменную player с моим видеоплеером. Функция player.load() работает правильно, поэтому функция вызывается корректно.
Теперь мой вопрос: что не так или чего не хватает в части Javascript? Проект не работает, как описано.
Возможно ты можешь помочь мне. Спасибо ;)