何为html5播放器,分享一个基于HTML5实现的视频播放器

什么是hivideo?

最近一段时间在使用PhoneGap开发一个App应用,App须要播放视频,本想直接使用html5的video,但使用它在全屏播放时不支持横屏播放,只能放弃。最终决定仍是本身封装一个播放器算了,省得之后要扩展功能麻烦。css

最近迷上hi这个单词,因此我给这个播放器取名叫作:hivideo。html

hivideo是一款基于html5的视频播放器,摒弃video原有的播放控制条样式,本身重写了一次。支持暂停、播放进度控制、声音控制、全屏播放。若是是要在手机端使用hivideo,全屏播放时还支持横屏播放。html5

hivideo最终实现的效果以下:git

e3c549317db6d7cd14a5b162a0881857.png

如何使用hivideo?

hivideo目录结构:github

assets

----images

----hivideo.css

hivideo.js

要想使用hivideo,首先得在主界面引入样式hivideo.css文件。web

hivideo.js文件可在主页面直接引用,同时也支持CommonJs、AMD规范。chrome

在须要转换为hivideo播放器的video标签上添加属性:浏览器

hivideo会自动把上面的video元素转换为hivideo播放器。咱们还能够在video标签上设置播放属性:ide

1.autoplay: 自动播放。函数

2.isrotate:全屏是否横屏播放,若是在手机端使用hivideo,咱们能够设置该属性为true,表示全屏播放时横屏显示。

3.autoHide:播放视频时自动隐藏控制条。

使用方式:

若是是后期动态添加的video元素,也能够经过hivideo动态加载。例如页面动态添加了一个id为”player”的video元素,可经过以下方式把video转换为hivideo播放器:

hivideo(document.getElementById("player"));

如何隐藏浏览器的播放器样式

目前大多数浏览器都支持video元素,而且不一样浏览器实现的video样式也不尽相同。

chrome实现的播放器样式:

2ff7c21fbbfa211108bb52c1d1f27f53.png

Firefox实现的播放器样式:

6908716f0a3ef03d8084317784d27895.png

IE实现的播放器样式:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值