vidoe组件——禁用下载功能

有些官网上的视频是不允许下载的,为了防止视频被盗或者从事违法的活动。

因此我这边官网上使用video组件的时候,想用下面的方法来实现禁用下载功能。

在使用video组件来播放视频时,视频上会有操作按钮,按钮中会有下载,如果想要不展示这个下载按钮,可以通过下面的方法:

1.有下载按钮

2.没有下载按钮


实现方式如下:

3.实现方式

3.1 html页面代码

<videocontrols="controls"loopcontrolslist="nodownload noremoteplayback"ref="videoRef"v-if="showVideo"class="videoCls"src="https://jpfilexxxxxx1.oss-cn-shenzhen.aliyuncs.com/markting/%E5%8A%A0%E9%80%9F%E7%89%88%E7%B2%BE%E5%AF%86%E7%94%B5%E8%B7%AF%E6%80%BB%E6%88%90.mp4"></video>

3.2 js部分代码

export default {data() {return {showVideo: false,};},methods: {toggleVideo() {this.showVideo = !this.showVideo;if (this.showVideo) {this.$nextTick(() => {var video = this.$refs.videoRef;video['disablePictureInPicture'] = true;this.$refs.videoRef.play();});}},},
}

完成!!!

不过这样只能是页面上隐藏,如果从控制台中拿到视频路径,还是可以下载下来的。所以还不是很完善。
完成!!!多多积累,多多收获!!!

video组件——禁用下载功能——基础积累相关推荐

  1. vue使用饿了么upload组件实现下载功能

    使用upload组件实现下载功能 组件结构 <!-- 附件查看 --><el-uploadv-if="uploadShow":disabled="tru ...

  2. 浏览器点击pdf的链接——实现下载或预览功能——基础积累

    最近在做后台管理系统时,遇到了一个需求,就是点击pdf链接时,需要实现文档的下载. 点击链接,通常就会用到a标签,将链接放在href参数中,点击时就会触发相应的事件了. 常规写法如下: <a : ...

  3. antd vue实现日历功能——添加放假时间功能——基础积累

    最近再写后台管理系统时,遇到一个需求,就是需要写一个日历,然后添加放假时间的功能. 需要实现的功能有: 日历表头需要设置为当前年份的前后两年,比如今年是2022年,则年份下拉中时间为 2021.202 ...

  4. Html5页面video标签禁用下载视频

    两处禁用. 1.video标签的禁用 <video >标签中加入 controlslist="nodownload" 2.播放器区域禁用鼠标右键: 页面加载完成,执行j ...

  5. office 文档 在线预览功能实现(word,excel,pdf,ppt等多种格式)——使用https://view.xdocin.com/view 提示文档过期——基础积累

    web实现office文档在线预览功能--基础积累 最近遇到一个需求,就是要实现多种文档链接的在线预览,最简单的方式就是通过window.open(url地址)的方式来实现. 但是如果要求是在一个弹窗 ...

  6. h5禁用浏览器下载视频_【HTML5】video 标签禁用自带的下载按钮

    h5自带的 video标签 ,会有个下载按钮,有时候想避免,就可以利用样式的方法 video::-internal-media-controls-download-button { display:n ...

  7. android多线程下载原理,安卓多线程断点续传下载功能(靠谱第三方组件,原理demo)...

    一,原生的DownloadManager 从Android 2.3(API level 9)开始,Android以Service的方式提供了全局的DownloadManager来系统级地优化处理长时间 ...

  8. 直播电商平台开发,video组件实现视频弹幕功能

    直播电商平台开发,video组件实现视频弹幕功能 发送弹幕 WXML文件代码如下: <!--pages/video/video.wxml--> <video class=" ...

  9. js禁用浏览器 pdf 打印、下载功能(pdf.js 禁用打印下载、功能)

    前端实现 pdf 预览方法 (1)用iframe标签src="文件地址"就可以直接打开,还可以设置width,height等属性.具体参考iframe属性. <iframe ...

最新文章

  1. python课程设计总结1000-编程小白学习python总结文章(一)
  2. 【深度学习的数学】2-11 用Excel体验梯度下降法(用python实现)
  3. Centos7系统、Hadoop集群上部署ntp服务器
  4. libsvm matlab 调参数,matlab – 使用libsvm调整svm
  5. 【转】Castle Windsor之组件注册
  6. PHP递归删除目录面试题,PHP 递归删除目录中文件
  7. python3 logging模块_python3中使用logging模块写日志,中文乱码,如何解决?
  8. mybatis xml sql
  9. keras系列︱Application中五款已训练模型、VGG16框架(Sequential式、Model式)解读(二)
  10. idea 常用快捷键(windows键盘映射)
  11. 量子计算(三):有哪些机构或公司参与量子计算的研发
  12. linux调试符号表,strip去除目标文件中符号表、调试符号表信息
  13. 短视频运营小技巧,掌握推荐机制很重要,吸粉引流也不难
  14. 子群的陪集-》群的拉格朗日定理
  15. 浅层复制和深层复制( implements Cloneable )
  16. linux gz是什么文件,gz是什么
  17. kappa一致性检验教程_R语言中的试验一致性检验分析 kappa检验和McNemar检验
  18. java运行内存不足_Java运行过程出现的内存不足问题
  19. Python运维(六)--系统监控psutil、数据报scapy、扫描nmap
  20. 个人开发者申请微信appKey和appSecret,及响应微信发送的Token验证的Java代码

热门文章

  1. 再获国家发明专利 ——《基于动静结合的日志特征识别方法及装置》
  2. 河南工业大学计算机科学与技术在哪个校区,[新东方]河南工业大学计算机科学与技术专业介绍-高考院校库...
  3. php去掉第一个空格,php怎么去除前面空格
  4. 【图像分类骨干网络】AlexNet
  5. Android代码模拟物理、屏幕点击事件 、APP内部自动点击
  6. TLB的作用及工作过程
  7. 【一天掌握CommandLine】基础入门
  8. 潮玩力真火力!年轻人第一台巨幕影院?酷开电视Max 86“庞然来袭
  9. 华为交换机主备命令_网络设备之基础配置命令(华为交换机二三层)
  10. Java实现文字转语音