【发布时间】:2019-10-08 01:53:12
【问题描述】:
我想在每次加载页面时随机显示三个视频。我有生成正确 URL 的基本代码,它使用 Google 开发工具在页面源中正确显示。但是,视频不会播放。 如果我对 URL 进行硬编码,视频可以正常播放,那么就好像代码需要在执行视频之前附加 url?
这是我目前所拥有的:
var poster = document.querySelector('#videoposter');
var number = Math.floor(Math.random() * 3) + 1;
source.src += number +'.mp4';
poster.poster += number +'.jpg';
<video preload="none" playsinline="" loop="" muted="" autoplay="" onplaying="this.controls=false;document.getElementById('vidOverlay').style.display = 'none';" poster="/images/media/Poster-" id="videoposter">
<source id="homevideo" src="/images/media/Video-" type="video/mp4">
</video>
【问题讨论】:
标签: javascript url video random append