首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在html5 js中动态显示视频时间戳

在HTML5和JavaScript中,可以使用Video API来动态显示视频时间戳。下面是一个完整的示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
    <title>动态显示视频时间戳</title>
</head>
<body>
    <video id="myVideo" width="640" height="360" controls>
        <source src="video.mp4" type="video/mp4">
    </video>

    <p id="timestamp"></p>

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

        video.addEventListener("timeupdate", function() {
            var currentTime = video.currentTime;
            var minutes = Math.floor(currentTime / 60);
            var seconds = Math.floor(currentTime % 60);
            var formattedTime = minutes + ":" + (seconds < 10 ? "0" : "") + seconds;

            timestamp.innerHTML = "当前时间戳:" + formattedTime;
        });
    </script>
</body>
</html>

在上面的代码中,我们首先创建了一个video元素,并指定了视频文件的路径。然后,我们创建了一个段落元素用于显示时间戳。接下来,使用JavaScript获取video和timestamp元素的引用。

通过video的timeupdate事件,我们可以监听视频的播放进度。每当视频的播放时间发生变化时,事件处理程序会被触发。在事件处理程序中,我们获取当前视频的播放时间(以秒为单位),然后将其转换为分钟和秒钟的格式。最后,我们将格式化后的时间戳显示在timestamp元素中。

这样,当视频播放时,页面上的时间戳会动态更新显示当前的播放时间。

推荐的腾讯云相关产品:腾讯云点播(https://cloud.tencent.com/product/vod)是一项基于云计算的视频点播服务,提供了丰富的视频处理和管理功能,适用于各种视频应用场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

维护了这么久的服务器,你真的认识 Web 缓存体系?

前言 很高兴认识大家,之前做过很多分享,今天这次终于讲到正题了。因为之前一直讲自动化运维,其实做这么多年运维,自动化运维没干多少年。这几年很多公司各方面机器数量多了,规模大了才开始去做自动化运维。 今天的课题是高性能Web架构之缓存体系,之所以讲这个体系是因为作为一名运维工程师,我们经常会遇到Web站点访问很慢的情况。要解决这个问题,直接找开发,问题也不一定能解决。因为这个问题不仅仅是开发的问题, 这个问题涉及到浏览器从发出请求到响应请求的一系列问题,所有地方都需要一点点摸清楚才能最后找到问题所在。 1、认

08
领券