html5 video

简介: 本文介绍了HTML5中的`<video>`标签的用法,包括如何设置视频的属性如自动播放、循环播放、加载模式,以及如何通过JavaScript控制视频播放和暂停,还提到了支持的视频格式和`<video>`标签中`<source>`元素的作用。

video

html

    <video
        src="https://vd2.bdstatic.com/mda-mfm2xk18c3m40aya/sc/cae_h264/1624327792685879275/mda-mfm2xk18c3m40aya.mp4?v_from_s=hkapp-haokan-tucheng&auth_key=1624346114-0-0-22f5e51fdeac02bf7bf66921ed71c55c&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest="
        controls autoplay width="500px" loop></video>
    <video width="500px" height="300" src="https://vd2.bdstatic.com/mda-mfm2xk18c3m40aya/sc/console" preload="metadata"
        autoplay="autoplay" poster="https://profile.csdnimg.cn/B/B/C/0_qq_43291759">
    </video>
    <button>annui </button>

video标签:
1.src 视频链接 url
2.controls 视频界面控制器
3.autoplay 自动播放
4.width 宽度
5.height 高度
6.loop 循环播放
7.preload 加载模式
8.poster src地址出错或者视频不存在现在这个路径的图片 或者是下载的时候显示的图像或者是页面刚加载的第一帧
在这里插入图片描述

JS

        let video = document.getElementsByTagName('video')[0]
        let button = document.getElementsByTagName('button')[0]
        button.addEventListener('click', function () {
   
            console.log(video.paused);
            if (video.paused) {
   
                video.play()
            } else {
   
                video.pause()//pause暂停 
            }
        })

video.paused 判断当前是否是暂停转状态 返回boolean值
video.play() 开始播放
video.pause()//pause暂停播放

video 元素支持三种视频格式: MP4, WebM, 和 Ogg:

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  您的浏览器不支持 HTML5 video 标签。
</video>

第一个source type格式浏览器不支持的话,会自动尝试的第二个,不行的话会显示 您的浏览器不支持 HTML5 video 标签。

source标签
在这里插入图片描述

将播放时间位置设置为 5 秒:

video.currentTime

let video = document.getElementsByTagName('video')[0]
video.currentTime = 5;  //单位默认秒
目录
相关文章
|
10月前
|
移动开发 HTML5
HTML5之audio标签介绍
HTML5之audio标签介绍
56 1
|
移动开发 HTML5
html5中audio属性和方法
<audio> 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条
184 0
HTML - Frame、FrameSet 使用
HTML - Frame、FrameSet 使用
99 0
HTML - Frame、FrameSet 使用
|
移动开发
HTML - 解决 Audio 标签不显示问题
HTML - 解决 Audio 标签不显示问题
446 0
|
移动开发 HTML5
html5 video 外挂字幕[webVTT]研究
html5 video 外挂字幕英文简称webVTT【video text track 网络视频文本轨道】,是一个以.vtt结尾的纯文本文件。
14967 0
|
移动开发 JavaScript HTML5
02.HTML5(Video + DOM)
大多数基础内容来自W3CSchool HTML5 元素同样拥有方法、属性和事件 其中的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。
988 0
|
Web App开发 移动开发 iOS开发
|
Web App开发 移动开发 JavaScript