一、视频播放控制

 1.Html5支持的视频格式有.webm,.ogg,在Html5中播放视频所用的标签为<video controls="controls" src="dahuaxiyou.webm"></video>,其中src是引用视频文件的地址属性,controls是播放控制,如果不设置改属性,将无法控制视频的播放,例如:

 <!doctype html>
<html>
<head><title>Video</title></head> <body>
<section>
<video src="大笨熊.webm" controls></video>
</section>
</body>
</html>

2. 当然如果当前的浏览器如果不支持html5,那我们是不是应该给用户一个友好的提示呢,答案是必须的,例如

 <!DOCTYPE html>
<html>
<head>
<title>Video</title>
</head>
<body>
<video controls="controls" src="VID.webm" width="100" autoplay="autoplay" loop="loop">
您的浏览器不支持播放
</video> </body>
</html>

 3. 如果要播放多种格式的视频,而我们有无法判断用户所使用的是哪个浏览器,那又该怎么办呢,这种情况下Html5还能保证视频的正常播放吗,针对这类问题,html5提出了多资源的播放功能,也就是<source><source>标签,我们可以在<video>标签中放置多个资源文件以引入不同的视频格式,例如:

<!DOCTYPE html>
<html>
<head>
<title>Video</title>
</head>
<body>
<p>多资源视频播放</p>
<video controls="controls" >
<source src="VID_20131103_215333.3gp" type="video/3pg" ></source>
<source src="VID.webm" type="video/webm"></source>
     ......
您的浏览器不支持!
</video>
</body>
</html>

 浏览器会首先选择播放第一source文件,如果失败,会选择播放第二个source文件,直到找到能能够播放的视频,source标签中的type属性是指定视频的格式,同样src是引用视频文件的路径

  4.视频播放属性

  1. 自动播放:AutoPlay="AutoPlay";
  2. 循环播放:Loop="Loop";
  3. 宽度:width;

二、音频文件播放控制

 1.Html5中支持的音频格式有.mp3,声明音频播放的标签为<audeo> 

Html5+CSS3之音视频播放的更多相关文章

  1. 05. Web大前端时代之:HTML5+CSS3入门系列~H5 多媒体系

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 1.引入 概述 音频文件或视频文件都可以看做是一个容器文 ...

  2. HTML5+CSS3整体回顾

    http://blog.poetries.top/2016/10/19/HTML5+CSS3%E5%9F%BA%E7%A1%80%E5%9B%9E%E9%A1%BE%20/ 这篇文章主要总结H5的一些 ...

  3. 7款效果惊人的HTML5/CSS3应用

    今天是周末,我为大家收集7个比较经典的HTML5/CSS3应用,每一个都提供源代码,效果非常惊人. 1.CSS3/jQuery创意盒子动画菜单 作为前端开发者,各种各样的jQuery菜单见过不少,这款 ...

  4. html5+css3杂记

    H5C3个人笔记 before&after 1. 必须有content display 2. 场景:不想改变html结构:解决浮动 解决浮动: 2c d h v transition 过渡 1 ...

  5. 【Web前端HTML5&CSS3】03-字符实体与语义标签

    笔记来源:尚硅谷Web前端HTML5&CSS3初学者零基础入门全套完整版 目录 字符实体与语义标签 1. 字符实体 2. meta标签 3. 语义标签 4. 块元素与行内元素 块元素(bloc ...

  6. Web大前端时代之:HTML5+CSS3入门系列

    准备来一波新技术,待续.... Old: 联系源码:https://github.com/dunitian/LoTHTML5 文档下载:https://github.com/dunitian/LoTD ...

  7. 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 源码:https://github.com/duniti ...

  8. 01.Web大前端时代之:HTML5+CSS3入门系列~初识HTML5

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 文档申明 <!--文档类型申明,html代表是ht ...

  9. 02.Web大前端时代之:HTML5+CSS3入门系列~H5结构元素

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 1.结构元素 可以理解为语义话标记,比如:以前这么写&l ...

随机推荐

  1. 永续公债(or统一公债)的麦考利久期(Macaulay Duration)的计算

  2. robot framework

    一.步骤 1.创建工程和测试套件 2.创建测试案例 3.写脚本,运行案例 4.查看运行结果 report报告主要是概括性的报告,总结案例执行情况.log报告是更为详细的案例步骤的报告. 二.RIDE工 ...

  3. Solr配置步骤

    1. 配置步骤说明 (1)配置Solr服务器. (2)配置SolrHome.(Solr服务的主目录,磁盘) (3)在Solr服务器中加载SolrHome. (4)java程序访问Solr服务器,实现全 ...

  4. 安装AB编程软件提示安装失败时如何处理

    前言:在安装Studio 5000.FT VIEW.Logxi Emulate等AB编程软件,有时会出现安装失败.在这里,根据自己在安装过程中出现的错误情形,介绍如何处理的方法. 方法步骤 1.在安装 ...

  5. list转换string

    方法1 "".join 若list中为字符型 str = "".join(list) >>> L=['a','b','c'] >> ...

  6. 移动端,input、textarea滚动至可视区域

    1.一般情况下 在移动端,点击input框之后,会弹出输入键盘.而内容input的内容也会自动滚动到可视区域内. 2.当父元素设置了overflow属性之后 在设置了overflow属性之后,点击in ...

  7. OnePlus5刷机后一直检查更新

    大概是由于爱折腾,上一个手机是Nexus5,现在又是Oneplus5,闲来无事就爱刷机. 昨天看OnePlus官网的氧OS更新到Android9.0,于是又开启了刷机旅程. 显然这次没有之前那么顺利, ...

  8. L2-005 集合相似度 (25 分) (STL——set)

    链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805070149828608 题目: 给定两个整数集合,它们的相似度 ...

  9. 高可用Redis(十二):Redis Cluster

    Redis Cluster是Redis官方提供的Redis集群功能 1.为什么要实现Redis Cluster 1.主从复制不能实现高可用 2.随着公司发展,用户数量增多,并发越来越多,业务需要更高的 ...

  10. systemctl: command not found

    可以使用service代替 service语法有一点区别 这里演示了错误语法和正确语法