要实现网页播放视频在HTML5以前是通过标签

标签的作用是在 HTML页面中嵌入多媒体元素

标签的作用是在 HTML页面中嵌入多媒体元素

存在的问题:

需要flash,效率低

如果浏览器不支持 Flash,那么视频将无法播放

iPad 和 iPhone 不能显示 Flash 视频

将视频转换为其他格式,仍然不能在所有浏览器中播放

在HTML5后,播放网页视频就简单多了,一个解决所有问题,废话不多说,直接进入正题:

本人编写HTML5代码是使用HBuilder,个人觉得软件还不错,(主要的原因是该软件的快捷键和界面布局和Eclipse很相似,对于习惯了Eclipse操作的我来说真是犹如再见故友的感觉啊,有木有)

先新建Web项目,将资源文件放入项目,目录结构如下:

接着直接在index.html中编写代码就行了:

vedio标签,中设置autoplay,是为了视频在页面加载完毕后就自动播放,controls添加控制条工具

标签通过src设置视频位置,此时的效果是这样的:

这就是标签的神奇之处了,只需一个标签搞定所有事

之后就是设置播放列表,使点击列表播放后播放对应的视频:

添加

,

实现列表的显示:

视频一

视频二

视频三

为了显示效果更好可以添加css样式,为正在播放的视频添加背景色:

li {

list-style: none;

background-color: black;

color: white;

text-align: center;

margin: 5px auto;

width: 800px;

font-family: "楷体";

font-size: 30px;

}

之后显示效果:

接下来就是编写脚本控制点击列表播放该视频了

var myVideo = document.getElementById("myVedio"); //通过js获取到vedio标签实例

var vedioLi = document.getElementsByTagName("li"); //获取视频列表

var vedioArry = new Array("1.webm", "2.webm", "3.webm"); //设置播放视频列表数组

var arryNumber = 0; //设置默认播放位置,方便后面循环播放

通过for循环为视频列表添加onClick()方法,实现点中哪个就播放对应视频:

for(var j = 0; j

接下来实现循环播放:

效果如下:

原创文章,作者:hangyu,如若转载,请注明出处:https://youhui.biz/1078.html

html5播放视频自动循环播放,HTML5 通过Vedio标签实现视频循环播放的示例代码相关推荐

  1. html5播放器自动全屏,HTML5 video播放器全屏(fullScreen)实现的方法

    这篇文章主要介绍了HTML5 video播放器全屏(fullScreen)方法实例,本文直接给出一个完整代码实例,需要的朋友可以参考下 首先来说,这个标题具有误导性,但这样设置改标题也是主要因为vid ...

  2. html5播放器自动全屏,HTML5 video播放器全屏(fullScreen)方法实例

    首先来说,这个标题具有误导性,但这样设置改标题也是主要因为video使用的比较多 在html5中,全屏方法可以适用于很多html 元素,不仅仅是video复制代码代码如下: 全屏问题 *{ paddi ...

  3. html自动缩放不出现滚动条,HTML页面缩小后显示滚动条的示例代码

    这里记录一下如何使得HTML页面缩小之后,底部出现滚动条,使得可以通过滚动滚动条来浏览由于界面缩小而被掩盖的地方. 说一下这样做的好处. 首先,一般界面缩小之后不出现滚动条,用户就不能访问被隐藏的地方 ...

  4. html5离开网页自动暂停,通过html5代码在网页中实现播放和暂停音乐mp3,mav等文

    介绍通过html5代码在网页中实现播放和暂停音乐mp3,mav等文件的具体操作方法.这样对于用户来说,在线可播放功能能大大提高站内效率也可带来一定的流量.希望对有需要的朋友有所帮助.这里我们需要先了解 ...

  5. html音乐播放器自动切歌,html5和css3以及jquery实现音乐播放器

    这篇文章主要讲实现音乐播放器的代码(html5+css3+jquery),需要的朋友可以参考下 看下面的效果图很不错吧,是怎么实现的呢?下面小编给大家分享下我的一番宝物,Lisa唱的 在angel b ...

  6. html5登录页面自动记住密码,html5超简单的localStorage实现记住密码的功能实现

    HTML5 提供了两种在客户端存储数据的新方法: localStorage – 没有时间限制的数据存储 sessionStorage – 针对一个 session 的数据存储 之前,这些都是由 coo ...

  7. html5 打开网页自动全屏,html5 网页全屏显示

    1.统一样式 因为不同的浏览器的样式不一致,所以,最好统一样式 :-webkit-full-screen { /* properties */ } :-moz-full-screen { /* pro ...

  8. python视频行人检测_python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    参照opencv官网例程写了一个基于python的行人检测程序,实现了和自带检测器基本一致的检测效果. opencv版本:3.4.0 训练集和opencv官方用了同一个,可以从http://pasca ...

  9. iOS 微信 音视频自动播放 原生接口WeixinJSBridge API(一些整理 小技巧)

    原文链接1:https://www.w3ctech.com/topic/1165 原文链接2:https://www.cnblogs.com/jasonduan/p/5635048.html 做一下整 ...

最新文章

  1. R语言基于DALEX包进行特征筛选(feature selection)
  2. tensorflow实现svm iris二分类——本质上在使用梯度下降法求解线性回归(loss是定制的而已)...
  3. [JAVA][Liferay] Configure sharding in multiple sites
  4. 深入理解多线程(二)—— Java的对象模型
  5. Intellij Idea导出可执行的jar包
  6. 求【javascript设计模式】【高性能网站建设指南】PDF!哪位有给下啊!!!
  7. 服务器虚拟化的毕业设计,基于Vmware的服务器虚拟化管理毕业论文.doc
  8. 53 FI配置-财务会计-固定资产-折旧-维护折旧码
  9. python tablewidget 颜色_更改QTableWidget的默认选择颜色,并使其半透明
  10. 每天一个linux命令(5):in命令
  11. php自学好还是培训,转行php选择自学还是培训
  12. Atitit.jsou html转换纯文本 java c# php
  13. 线性代数张宇9讲 第六讲 线性方程组
  14. Ubuntu中将otf字体转换为ttf字体
  15. java 获取本机ip地址吗_java 获取本机ip地址
  16. 微信公众号视频下载教程
  17. PDF 文件格式 基本结构
  18. 雷达图按照权重和排名计算出每项得分,并且按照综合得分排序
  19. 扫呗扫码点餐,如何在扫呗后台给这个商户配一下支付授权地址
  20. 艾艾贴redis集群

热门文章

  1. GDB调试带参数argc argv的程序
  2. srsLTE源码学习:RRC:(Radio Resource Control):无线资源控制协议
  3. Hadoop MapReduce作业的基本构成要素
  4. windows ce6.0系统 支持双网卡吗_MacBook双系统不求人,自己来
  5. gdb 调试java进程_使用GDB调试JNI代码
  6. php aes加密解密_JAVA实现PHP的openssl_encrypt方法
  7. .ps文件怎么打开_ps界面的认识及文件的打开
  8. **python基础类和对象(十二)
  9. html 最新计算倒计时,javascript实时计算时间倒计时
  10. python实现IIR高通低通,带通,带阻滤波器详解及应用案例