如何使用vanilla JS 将一个mp4 视频插入到html 特定尺寸的文档中,播放2 秒,然后移除节点?
How do I use vanilla JS to insert an mp4 video into an html document with specific dimensions, play it for 2 seconds, and then remove the node?
正如标题所说,我需要一种方法来插入带有链接视频的 html5 视频标签,播放视频持续时间(2 秒)并在时间结束后立即删除视频节点.
我的直觉是想用 setTimeout 做一些讨厌的事情...但我确信有更优雅的方法来做到这一点。
我拼凑的乱七八糟的代码现在可以工作了:
HTML:
<div id="really" style="width: 800px; height: 600px; position: absolute; background-color: #000000; z-index: -1;">
<video id="yeah" width="800" autoplay>
<source src="assets/intro.mp4" type="video/mp4">
</video>
<audio loop autoplay>
<source src="assets/background.mp3">
</audio>
<ui-view></ui-view>
</div>
JavaScript:
window.setTimeout(function () {
var parent = document.getElementById("really");
var child = document.getElementById("yeah");
parent.removeChild(child);
//Do some things...
}, 3400);
正如标题所说,我需要一种方法来插入带有链接视频的 html5 视频标签,播放视频持续时间(2 秒)并在时间结束后立即删除视频节点.
我的直觉是想用 setTimeout 做一些讨厌的事情...但我确信有更优雅的方法来做到这一点。
我拼凑的乱七八糟的代码现在可以工作了:
HTML:
<div id="really" style="width: 800px; height: 600px; position: absolute; background-color: #000000; z-index: -1;">
<video id="yeah" width="800" autoplay>
<source src="assets/intro.mp4" type="video/mp4">
</video>
<audio loop autoplay>
<source src="assets/background.mp3">
</audio>
<ui-view></ui-view>
</div>
JavaScript:
window.setTimeout(function () {
var parent = document.getElementById("really");
var child = document.getElementById("yeah");
parent.removeChild(child);
//Do some things...
}, 3400);