video标签监听播放暂停,隐藏下载按钮
/* 隐藏视频默认的下载按钮*/
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}
/*隐藏音频的默认下载按钮*/
audio::-webkit-media-controls-enclosure {overflow:hidden;}
audio::-webkit-media-controls-panel {width: calc(100% + 30px);}
//播放视频,并且监听视频是否播放结束
init.public.playVideo=function(target){
//点击播放按钮,隐藏遮罩层和自定义的播放按钮
$('#'+target).next('.video-mask').hide();
document.getElementById(target).play();
var md=document.getElementsByClassName("common-video")[0];
//监听播放结束之后显示遮罩层和播放按钮
md.addEventListener("ended",function(){
$('#'+target).next('.video-mask').show();
});
}
//点击视频暂停播放
init.public.pauseVideo=function(target){
document.getElementById(target).pause();
$('#'+target).next('.video-mask').show();
}
//监听视频的播放状态
init.public.judeVidestate=function(){
var myVideo=document.getElementById("_vid");
myVideo.addEventListener('play',function(){
$('.video-mask').hide();
});
myVideo.addEventListener('pause',function(){
$('.video-mask').show();
});
}
video标签监听播放暂停,隐藏下载按钮相关推荐
- video标签监听事件
<video id="myVideo" controls="controls" poster='预览图' preload="auto" ...
- 【HTML】video标签处理 隐藏下载按钮等
[HTML]video标签处理 隐藏下载按钮等 隐藏下载按钮 增加 controlsList="nodownload" 属性 <video controlsList=&quo ...
- vue项目视频实现键盘快进快退,音量调大小及监听播放事件
直接上代码 <div style="padding-top:56.25%" ><video style="width:100%;height:672px ...
- 使用video标签,连续播放无限个mp4(h264封装的)视频时,画面会闪烁的问题解决
采用的预加载方法,使用两个video标签加一个js中的Array(存储还没播放的视频.) html页面代码,除了下面的div之外,还需导入一个jquery的库我导的jquery-3.4.1.js这个. ...
- 微信小程序 音乐播放控件,监听播放事件, 音乐播放的基本实现
下面我将会为大家初步讲解利用微信小程序的音乐控件制作音乐播放器,以及会遇到的一些问题,最后会附上源码包喔! 图片以及音乐都必须使用网络链接体 播放器 播放之后闪退,是因为音乐的链接失效了所以 闪退 监 ...
- 直接修改html代码视频进度,HTML5实现video标签的自定义播放进度条
现在随着html5的渐热,越来越多的web开发者都开始选择使用html5写出一些比较好的web应用. html代码: HTML5-Video-Player .videoPlayer{ border: ...
- html5 video/audio 监听事件属性及方法
<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>au ...
- 纯JS Video标签的 视频播放、暂停、结束、长度 事件 Event 信息
在HTML5后,网站的视频会使用视频标签(video标签)进行播放.以下是该标签的一些事件信息 html <video id="videoDom" controls=&quo ...
- 微信 jssdk 语音监听播放结束的坑
//监听播放完毕wx.onVoicePlayEnd({success: (res) => {this.onStopPlay();}});//播放录音wx.playVoice({localId: ...
最新文章
- 一步步完成jsRender + Spring MVC + Nginx前后端分离示例
- 数组对象常用处理方案(算法思路)
- CSS实现树形结构 + js加载数据
- 快手发售价定为每股115港元 募资净额412亿港元
- Java实现对称加密算法-AES加解密
- 招聘数据爬取、数据处理与可视化(v2--解析JS渲染页面)
- 【bzoj4419】[Shoi2013]发微博 STL-set
- 大学生必备的几个公众号
- 信息安全原理与技术第八次实验:拒绝服务攻击与防范
- python性能测试框架_python性能测试框架locust(一)
- shal+php,学习笔记---PHP中几种加密算法(MD5,shal,base64_encode等)
- HTML5 progress进度条详解
- Linux系统之基础扫盲教程大全
- CRM SaaS是什么?
- 送一台高配电脑,吃鸡贼爽!
- matlab求基音频率,语音中提取基音频率matlab程序.doc
- java 字符串掐头去尾_Java 8 Stream 简单介绍
- Jsp+mysql在线考试系统论文
- My Bookmarks
- 小波分析:db小波的分解与重构
热门文章
- foxmail修改服务器密码,忘记Foxmail邮箱密码的七种解决办法(2)
- linux8250驱动支持5路串口,LINUX串口驱动(8250)的编写与调试
- picker-view中的view的高度修改
- frp内网穿透的原理
- Android视频循环录制,Android:使用“连续”自动对焦录制视频
- C#中float的取值范围和精度分析
- java中重写的目的是什么_Java课后简答题
- js比较日期 - JavaScript
- 一文看懂特权访问管理(PAM)
- 机器学习:利用学习曲线诊断模型的偏差和方差