html5调用js播放视频,h5+js实现视频播放的方法

本文介绍了如何使用HTML5和JavaScript实现视频播放,包括创建自定义播放控件以兼容不同浏览器,以及详细讲解了视频的播放、暂停、全屏切换、时间更新等事件处理方法。
摘要由CSDN通过智能技术生成

h5+js实现视频播放的方法

发布时间:2020-08-28 10:07:39

来源:亿速云

阅读:196

作者:小新

这篇文章主要介绍了h5+js实现视频播放的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

由于h6兼容性问题,很多浏览器对于插入视频播放的支持都大不相同。火狐支持的比较完整,谷歌则支持的不是很好,很多功能都不能实现,这就需要我们去自制一个播放界面,去兼容不同的浏览器。

只插入一个视频时,浏览器中只会出现这样一个画面。只有单击右键才可以弹出菜单栏显示播放或者显示控件;

d4f593083b6a08f4792ec0edaa52e2ff.png

下面是一个自制播放控件的小练习,比较粗糙,很多功能有待完善。

制作中可能用到的一些常见属性和内容:

1、标签

2、常用属性:

autoplay--自动播放;

controls--显示音乐控件;

loop--实现循环播放;

poster--视频加载未开始时播放的图片;

3、video支持多视频格式:(以此解决不同浏览器对视频格式的兼容问题)

4、获取当前视频播放的状态:playbtn(对象).οnclick=function(){

if(video.paused){

video.play();

}else{

video.pause();

}

}

5、视频的一些特殊事件:

1)当视频可以播放获取总时间:vdideo.οncanplay=function(){

console.log(video.duration);

}

2)视频播放时,获取实时时间:video.ontimedate=function(){

console.log(video.currentTime);

}

3)视频结束:video.οnended=function(){

}

实现后的样式:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值