在做html5做播放视频时,如果是mp4,ogg,webm等视频格式,用h5自带的video标签就可以实现,但苹果的mov格式视频video标签是不支持的。

h5实现mp4视频播放:video标签仅支持Ogg、MPEG4, WebM格式,不支持mov格式。

video标签属性:

video标签扩展使用方法:

(1)使用多种视频格式

和元素有个内置的格式后备系统。我们不使用src属性,而是在其内部嵌套一组元素,浏览器会选择播放第一个它所支持的文件。

我们可以添加WebM格式的视频提供对Opera的支持。

(2)添加Flash后备措施(推荐)

上面那个方法不推荐,应为Opera浏览器只占不到1%的份额。特意为它把视频都转码一边太费事。使用Flash作为备用播放方案还是很方便的,同时Flash还能兼容IE8这种连元素都不支持的老浏览器。

这里使用Flowplayer Flash作为备用播放器(本地下载 :flowplayer-3.2.18.zip)

data="flowplayer-3.2.18.swf"

type="application/x-shockwave-flash">

(3)也有人优先使用Flash,而HTML5作为后备措施。

这么做是因为Flash普及率比较高,而HTML5作为后备可以扩展iPad和iPhone用户

data="flowplayer-3.2.18.swf"

type="application/x-shockwave-flash">

说完了video标签的使用,很方便,但有一个问题就是不video标签不支持苹果mov格式视频,如果页面上视频两者mp4,mov兼容支持,只能使用插件。

前端视频效果图

video标签mov,无法播放,如图:

使用js插件支持mov格式,

引入jquer和pingzi_video.js,video.css

创建按钮 并给按钮添加class="m-video" 然后就可以用一下两种模式了

创建按钮 并给按钮添加class=“m-video” 然后就可以用一下两种模式了

第一种用法

在元素上添加data-src属性 将视频地址放入其中

点我播放视频

第二种用法

在元素上添加data-src属性 放入视频地址,data-menu属性放入文件名 不加 扩展名

video 

html播放mov格式视频,jQuery及video标签视频播放弹窗插件支持mp4,mov等格式详解(图文)...相关推荐

  1. 视频网站中video标签中blob:http

    视频网站中video标签中blob:http 一.问题场景 想下载知乎视频资源,却发现视频链接是这个样子的 blob:https://v.vzuu.com/b6146956-6e52-406d-890 ...

  2. HTML导航栏的四种制作方法,jQuery+CSS3实现四种应用广泛的导航条制作实例详解

    导航条的使用很广,每个网站都会做出具有自己特色的导航条.最近特地去了解了各种类型的导航条,比如具有高亮显示的导航条,中英文互相切换的导航条,具有弹性动画的导航条,甚至是具有摩擦运动动画的导航条(文字下 ...

  3. jQuery实用的媒体视频播放器插件

    下载地址 jQuery实用的媒体视频播放器插件 dd:

  4. 即时通讯音视频开发(十):实时语音通讯的回音消除技术详解

    前言 即时通讯应用中的实时音视频技术,几乎是IM开发中的最后一道高墙.原因在于:实时音视频技术 = 音视频处理技术 + 网络传输技术 的横向技术应用集合体,而公共互联网不是为了实时通信设计的.有关实时 ...

  5. vue中使用h5 video标签实现弹窗播放本地视频

    参考h5 < video >标签的用法 在开发过程中主要涉及到以下几个需要关注的点 1.弹窗的打开关闭 父组件中使用.sync绑定visible属性,可直接在子组件中关闭弹窗更新父组件传入 ...

  6. html自动播放avi视频,使用HTML5 video标签的一系列问题

    H5标签的video,我想写过前端代码的人,都不会陌生吧.但video标签还是有一些问题. 一.PC端的兼容问题: H5的标签不兼容ie8包括ie8以下的浏览器:解决办法:使用js的库video.js ...

  7. vue播放视频使用原生video标签基本功能(不含样式)

    直接上代码: <template><div style="display: flex"><!-- 原生video标签,controls表示为可控制视频 ...

  8. mp4 格式无法使用html5的video标签播放

     只有视频编码为h264的视频才能在html5中使用video标签播放 我的解决方法为:下载魔影工厂,按照如下图所示步骤操作: width:600px; 转载于:https://www.cnblogs ...

  9. html如何设置视频不能拖动,video标签播放视频不能拖动进度条(示例代码)

    因为你的video的src不是直接使用视频文件的地址,而是通过后台接口返回文件流,后台返回流的时候没为response的header设置一些参数,否则会在部分浏览器有问题 String rangeSt ...

最新文章

  1. 递归实现牛顿法求整数平方根(原理: 给一个初始值(比如X1 = a/2)迭代求a的平方根,设定一个误差限,不断逼近a X1 = a/2 X2 = (X1+a/X1)/
  2. Windows Mobile使用Shared Memory(共享内存)进行IPC(进程间通信)的开发
  3. Android 使用RxJava--基础篇
  4. JDK1.6官方下载
  5. XV6850成功刷机步骤
  6. 关于purge master logs的一个小实验
  7. struts2 Action获取表单数据
  8. 电脑技巧:这样检查电脑后终于知道为什么越用越卡
  9. java aop 实例_Spring aop 简单示例
  10. COS系统的前端演变和发展
  11. Ubuntu下安装Python3(与旧Python2版本共存)
  12. UIWindow statusBar消失
  13. 拉钩网前端项目实战01
  14. Linux Redh9 下LumaQQ 2005的安装
  15. 网咖服务器cpu占用率高,CPU温度过高为什么会卡?
  16. python第三次作业
  17. echarts实现中国地图和各省市地图
  18. stm32驱动NRF24L01_原理+代码解析
  19. Rescue-Prime hash STARK 代码解析
  20. gsoc 任务_gsoc 2020与cern hsf暗物质和深度学习

热门文章

  1. 区块链中对于NFT与数字藏品的市场应用
  2. Photoshop Cs5上经常使用的快捷键汇总
  3. 光 颜色 波长 眼睛
  4. JAVA中excel文件导入日期变成数字解决方案
  5. 【朝花夕拾】Android自定义View篇之(一)View绘制流程
  6. 2017下半年掘金日报优质文章合集:Android篇,靠着这份190页的面试资料
  7. 银行可视化大屏后端计算案例
  8. iOS框架介绍--EF字头
  9. Arduino UNO+DS1302+74HC595联级+8位数码管时钟+Proteus仿真
  10. R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、不具有均值回归特性的案例