Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的原生态浏览器视频空间.我们制作自定义视频控件为了在所有的浏览器中有一个相同的Html5视频控件而不受默认视频控件的控制.

实际上,自定义视频控件并不困难.本文将告诉你如何用jQuery自定义视频控件,希望对你有用!

DEMO DOWNLOAD

HTML5 Video 基础标签

1

2

3

4

5

Your browser does not support the video tag.

6

video标签最好包含mp4、webM和ogg这三种源视频文件-可以跨浏览器。如果浏览器不支持html5,你可以使用flash作为后备!

开始制作 HTML5 Video Controls

幸运的是HTML5 Video 的Api可以用JavaScript访问,并使用他们来作为控制视频的媒介.

在编码之前让我简单的介绍一下jQuery是如何获取video标签的.

在JavaScript中我们使用getElementById('videoID')来获取Video标签,作为结果,我们会获取到一个Dom对象.但是这不是等价的jQuery对象.$("videoID")会返回一个jQuery对象.不是Dom对象.这就是为什么在将其转换为Dom对象之前我们不能直接使用jQuery选择器调用/使用Html5 Video的Dom属性和功能.

1 //return a DOM object

2 var video = document.getElementById('videoID'); //or

3 var video = $('#videoID').get(0); //or

4 var video = $('#videoID')[0];

5

6 //return a jQuery object

7 var video = $('#videoID');

Video Play/Pause Controls 播放/暂停 按钮

好的,这是所有的介绍.现在让我们来编码.首先,我们要创建一个简单的播放/暂停按钮.

1

2 Play/Pause

3

我们可以轻松的控制Html5 Video的播放与暂停状态.

1 //Play/Pause control clicked

2 $('.btnPlay').on('click', function() {

3 if(video[0].paused) {

4 video[0].play();

5 }

6 else {

7 video[0].pause();

8 }

9 return false;

10 };

发布于2017.12.10

ie8中html显示视频,怎么让IE8支持html5中的video标签相关推荐

  1. HTML5中如何显示视频HTML5视频播放

    HTML5 规定了一种通过 video 元素来包含视频的标准方法. 在HTML5中,video元素目前支持三种格式的视频文件, 1.Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 ...

  2. ie8 html 语音标签,让IE8支持html5中的video标签

    这是一篇综合几个前辈的解决方案. 使用video的时候,要遇到的问题. ①不兼容ie9及其以下版本 在 里添加两行, 参考张鑫旭前辈的博客,但是在ie8中薄播放. ②又要无休止的找ie8的解决方法,自 ...

  3. jsp 中提交表单后在firefox、chrome 中中文显示为正常,但在IE中中文显示为乱码?...

    如题: jsp 中提交表单后在firefox.chrome 中中文显示为正常,但在IE中中文显示为乱码? 备注:框架:spring 和hibernate 提交表单后,在IE中提交的数据传到Contro ...

  4. HLS播放:html5下用video标签来播放m3u8格式的视频

    HLS播放:html5下用video标签来播放m3u8格式的视频 <video class="tvhou" width="100%" height=&qu ...

  5. 浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看!)

    视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面.其中一张图片称为一帧,1s播放的图片数称为帧率.常见的帧率有24帧/ ...

  6. h5 video 手机 显示第一帧_解决h5嵌入app后video标签poster不能显示视频第一帧(表现为空白)...

    这里我们先来描述一下问题,页面中使用了video标签,按照video标签的官方介绍下图介绍: 没有设置poster的情况下在浏览器中我们可以看到视频的第一帧,页面效果如下图左图所示:但是嵌入App后, ...

  7. html插入视频时不自动播放,html5中嵌入视频自动播放的问题解决

    在h5页面中嵌入视频的情况是比较多件的,有时候会碰到需要自动播放的情况,之前根本觉得这不是问题,但是自己的项目中需要视频的时候就有点sb了,达不到老板的要求,那个急呀~~~ 各种查资料,找到一个方法, ...

  8. html视频如何不自动播放,html5中嵌入视频自动播放的问题解决

    在H5页面中嵌入视频的情况是比较多件的,有时候会碰到需要自动播放的情况,之前根本觉得这不是问题,但是自己的项目中需要视频的时候就有点sb了,达不到老板的要求,那个急呀~~~ 各种查资料,找到一个方法, ...

  9. matlab中图显示单元格,excel如何根据表格中的数据自动在单元格中画图:

    如何利用matlab根据excel表格里面的数据画图 将待的结构的数据录入Excel中,录入意行列要跟原矩阵一一对应 录入完以后保存数据,为了后续使用方便,命名时我们最好把它命名为我们接下来在MATL ...

最新文章

  1. html中连续点击某个标签会出现蓝色的解决方法
  2. 把偷快递的贼炸到怀疑人生!不愧是 NASA 工程师,奇思妙想
  3. Nginx 作为web server 的优化要点
  4. sizeof _countof _tcslen的比较
  5. Java应用全链路启动速度提升至15s,阿里云SAE能力再升级
  6. 互联网日报 | 6月4日 星期五 | 蚂蚁消费金融获批开业;腾讯云四个国际数据中心同步开服;滴滴App上线“老人打车”模式...
  7. python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...
  8. 2019年最值得关注的5个人工智能趋势!
  9. 查看idea的安装位置_idea怎么重置默认配置-idea重置默认配置的方法步骤
  10. Representation Flow for Action Recognition论文解读
  11. Java测试新手_测试新手的一些经验
  12. excel概率密度函数公式_excel统计函数公式汇总
  13. hadoop 运行原理
  14. 设计模式大作业小型仓库管理系统【带数据库+文档】
  15. AI安全技术总结与展望
  16. 四核处理器_一千块普通办公电脑配置清单,还是四核处理器,能玩TX全家桶
  17. 人品与能力的心态问题
  18. OVN 流表基础 -- 基于 kubeOVN (一)
  19. 鞘氨醇-1-磷酸——促进细胞生长
  20. Signing for “target“ requires a development team. Select a development team in the project editor.

热门文章

  1. 不受限时间段的日期范围选择器DatePicker
  2. 网页基本布局流程(上半部分)
  3. MySQL 多种查询方法
  4. 【计量经济学导论】07. 时间序列模型
  5. 电脑版终于来了:不限速,支持单个30G大文件上传
  6. 让Windows 7电脑运行更快
  7. 捉迷藏之一-第10届蓝桥杯Scratch国赛真题第6题程序1
  8. JS 颜色16进制转rgb,rbg转16进制
  9. 中国现如今的蜂蜜真假口头语
  10. 中国安全防范行业协会:地震频发,安防可以为我们做些什么?