网页使用JavaScript实现用户点击播放后再加载视频

由于视频通常体积较大,消耗流量开销较多,所以要实现点击播放后再加载视频资源以减少流量消耗,以下是代码示例

html 复制代码
<div class="home-video">
    <video
        class="home-video1"
        id="myVideo"
        poster="../static/Icons/play.svg" <!-- 添加视频封面,显示播放按钮 -->
    ></video>
    <div class="home-play" onclick="playVideo()">
        <img
            alt="image"
            src="../static/Icons/play.svg"
            class="home-image13"
        />
    </div>
</div>

<script>
    var video = document.getElementById("myVideo");

    function playVideo() {
        if (video.paused) {
            video.src = "../static/Videos/show.mp4"; // 加载视频资源
            video.load(); // 手动加载视频
            video.play(); // 播放视频
        } else {
            video.pause();  // 再点击一下就暂停
        }
    }
</script>
相关推荐
Penge6669 分钟前
《Go 后端开发者学 TypeScript:export关键字大全》
javascript
Penge66618 分钟前
《Go 后端开发者学 TypeScript:从零理解 async、await 与 Promise》
javascript
Penge66639 分钟前
typescript 中const用法
javascript
Csvn1 小时前
Monorepo
前端
Csvn1 小时前
流水线
前端
Csvn1 小时前
微前端架构
前端
Linux-lucky3 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
风骏时光牛马5 小时前
生成一个移动端标题,只需要一个标题,不需要其他的任何文本。
前端
IT_陈寒5 小时前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
SameX5 小时前
HarmonyOS ArkUI List 的侧滑删除 用 ListItem 的 swipeAction + endIcon 的做法
前端