设为首页收藏本站

安徽论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 25991|回复: 0

HTML5音视频标签(video/audio)讲解

[复制链接]

83

主题

0

回帖

261

积分

中级会员

Rank: 3Rank: 3

积分
261
发表于 2022-3-26 10:27:49 | 显示全部楼层 |阅读模式
网站内容均来自网络,本站只提供信息平台,如有侵权请联系删除,谢谢!
因为音视频用法相同,这里仅以视频作为演示
格式


  • 视频:mp4、ogv、webm
  • 音频:mp3、ogg、wav
一、 优势
1 关于视频不用插件播放,点击就能看
2 跨平台、好升级、好维护,开发成本相对原生APP低很多
3 对移动的良好支持,支持手势,本地存储和视频续播等,通过H5就可以把自己的网站移动化。
4 更为简洁的代码,更好的交互
5 支持游戏开发
二、 兼容性
您的浏览器不支持 HTML5 video 标签。 注释:
   与 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。
  即,如果,浏览器不支持,则会显示" 您的浏览器不支持 HTML5 video 标签。 "。
三、 两种方式
  1.         // 方式一            // 方式二                  
复制代码
注释:
   元素元素提供了 width 和 height 属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。
四、video标签的新增属性
1、controls:给视频添加播放控件。如:开始。暂停
2、autoplay:视频就绪后马上播放
3、loop:表示循环播放
4、muted:表示视屏静音输出
五、 用于操作DOM的方法和属性
5.1用于操作DOM的方法
1、play():表示视频播放
2、pause():表示视频暂停
5.2用于操作DOM的属性
1、paused:设置或返回音视频是否被暂停
2、autoplay:设置或返回音视频加载完之后是否立即播放
3、controls:设置或返回音视频是否添加控件
4、duration:获取音视频的总时间,单位:秒
5、currentTime:获取当前播放时间
6、defaultMuted:设置音视频是否静音输出 true – 静音 默认false,不静音
7、muted:设置或返回当前播放音视频是否是静音输出。true – 静音 false — 不是静音
8、playbackRate:设置音视频播放速度。1.0表示正常;0.5表示半速;2.0表示倍速
9、loop:设置是否循环播放。true – 循环播放 false – 不循环播放
10、volume:设置或返回音视频的音量。介于1~0之间的数
11、ended:返回音视频是否播放结束。false – 未结束 true – 已结束
六、 实例
6.1演示代码
  1.                                         video{                width: 600px;                height:500px;            }                                                              您的浏览器不支持 HTML5 video 标签。                        
  2.         点击播放/暂停        点击获取总时间         点击获取当前时间         点击静音         点击获取音量         是否播放结束         
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
免责声明
1. 本论坛所提供的信息均来自网络,本网站只提供平台服务,所有账号发表的言论与本网站无关。
2. 其他单位或个人在使用、转载或引用本文时,必须事先获得该帖子作者和本人的同意。
3. 本帖部分内容转载自其他媒体,但并不代表本人赞同其观点和对其真实性负责。
4. 如有侵权,请立即联系,本网站将及时删除相关内容。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表