В настоящее время я работаю над одностраничным проектом веб-сайта с использованием среды Bulma, и на моем сайте в настоящее время есть одно фоновое видео, которое воспроизводится, когда пользователь прокручивает сайт. Тем не менее, я хотел бы добавить еще несколько видео и воспроизводить другое случайно по refre sh. Я нашел JS код, который работает, но он извлекает видео из inte rnet, тогда как мои сохраняются в папке; когда я вставляю имена файлов, это не работает.
Вот код JS, который работал для меня сначала
var videoStorage = [
'//media.w3.org/2010/05/sintel/trailer',
'//techslides.com/demos/sample-videos/small',
'//fat.gfycat.com/DazzlingCompleteAnkole',
'//zippy.gfycat.com/HeavyPlumpIvorybilledwoodpecker'
],
video = document.querySelector('video'),
// choose one random url from our storage as the active video
activeVideoUrl = videoStorage[Math.round(Math.random() * (videoStorage.length - 1))];
// check which file extension your browser can play and set the video source accordingly
if(video.canPlayType('video/webm')) {
video.setAttribute('src', activeVideoUrl + '.webm');
} else if(video.canPlayType('video/mp4')) {
video.setAttribute('src', activeVideoUrl + '.mp4');
}
Вот HTML, который у меня есть для одного видео до сих пор
<section id="home" class="hero is-fullheight-with-navbar video">
<div class="hero-video">
<video id="bgvid" playsinline autoplay muted loop>
<source src="images/i_know_what_i_like.mp4" type="video/mp4">
</video>
</div>
Поскольку этот код JS сделал свою работу, есть ли способ заставить его работать, используя файлы, которые я сохранил в папке?