参考链接:https://wdd.js.org/audio-hide-download-icon.html

1. controlsList=”nodownload”
// 这个方法只支持 Chrome 58+, 低于该版本的是没有无法隐藏的

<audio src="/record/test.wav" controls="controls" controlsList="nodownload"></audio>

controlsList属性只兼容Chrome 58+以上,具体可以参考controlslist.html ,controlsList在线例子

nodownload: 不要下载
nofullscreen: 不要全屏
noremoteplayback: 不要远程回放

2. css方式来隐藏

// 这个方式兼容所有版本的谷歌浏览器
audio::-webkit-media-controls {overflow: hidden !important
}
audio::-webkit-media-controls-enclosure {width: calc(100% + 32px);margin-left: auto;
}

3. 即使让下载按钮隐藏了,如何禁止右键下载?
// 给audio标签禁止右键,来禁止下载

<audio src="/record/test.wav" controls="controls" controlsList="nodownload" οncοntextmenu="return false"></audio>

补充说明:

经测试,firefox(版本55.0.3)天然的不显示下载按钮。两者对禁用右键下载的支持倒是一致的。

转载于:https://www.cnblogs.com/yoyotl/p/8626178.html

html5 audio组件禁止下载相关推荐

  1. audio标签禁止下载功能

    一个页面用于音乐试听,发现audio标签可以右键下载或者点击三个小点下载 将audio设置为如下即可: <audio :style='{"width":"300px ...

  2. HTML5 video标签禁止下载

    <video :src="path" controls="true" controlslist="nodownload" style= ...

  3. html5的video播放器上禁止下载和禁止右键下载实现。

    <video id="video" src="#" controls controlsList="nodownload" oncont ...

  4. 释放 HTML5 audio 的力量

    作者:Giorgio Sardo | 高级技术推广师 – HTML5 和 Internet Explorer 各种声音构成了我们的生活背景.现在,HTML5 <audio> 元素使 Web ...

  5. html5多媒体组件API

    html5多媒体组件指的是video(视频)组件和audio(音频)组件.HTML5多媒体组件可以在不借助诸如Flash Player等第三方插件的情况下,直接在你的网页上嵌入多媒体组件.浏览器提供原 ...

  6. HTML5 audio 标签-在html中定义声音的标签

    2019独角兽企业重金招聘Python工程师标准>>> 本文来源 169it HTML 5 <audio> 标签定义和用法 <audio> 标签定义声音,比如 ...

  7. HTML5 audio 如何实现播放多个MP3音频

    <audio>标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. <audio>标签常用属性如下表 属性 值 描述 au ...

  8. 开大你的音响,感受HTML5 Audio API带来的视听盛宴

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 话说HTML5的炫酷真的是让我爱不释手,即使在这个提到IE就伤心不完的年代.但话又说回来,追求卓越W ...

  9. html5 audio音乐播放,循环播放等9款播放器

    说明 随着HTML5越来越流行,越来越规范,音频播放支持和兼容改的平台越来越多,这里找到HTML5 通过 audio 元素来提供在网页中嵌入音频的标准方法,下面这9款 HTML5 音频播放器都是基于 ...

最新文章

  1. 【每周CV论文推荐】 初学活体检测与伪造人脸检测必读的文章
  2. PHP中的Trait方法
  3. 计算机视觉——图像预处理及边缘检测
  4. python新奇检测_3种Python检测URL状态
  5. Blackboard Fibonacci(CF-217B)
  6. c 调用python clion_CLion 2018.1.3 功能超级强大的跨平台 C 开发工具
  7. 数据分析师面试题目_数据分析师常见的10道面试题解答
  8. 亚马逊SP-API申请 PII权限申请 ERP开发 开发人员注册
  9. 算法---程序的灵魂,没错就是灵魂!
  10. exercise code 8
  11. devstackd 计算Nova的虚机生命周期场景查看
  12. 使用gulp为项目中的文件自动添加版本号之实践思路
  13. 一篇文章带你详解 HTTP 协议
  14. Java项目:SSH校园报修管理系统
  15. 千寻和省cors精度对比_为什么使用千寻cors服务?它有什么优势?
  16. linux 安装绿色版的tomcat
  17. 如何做好“全面”预算管理?提升企业综合竞争力
  18. 思科模拟器端口聚合和链路聚合的问题
  19. QQ游戏的PKG格式文件解压工具
  20. IBE-使用PBC库

热门文章

  1. Leetcode_1279_红绿灯路口_多线程
  2. 开发实时视频直播平台的技术要点
  3. PHP小巧自适应代刷网个人发卡源码 全解密开源
  4. 编写函数,求出并设置y年m月d日的前一天或后一天的日期(能正确判断闰年)
  5. c语言大作业书店图书管理系统,C语言课程设计书店管理系统.pdf
  6. 讯雷下载php链接,[宜配屋]听图阁 - php 网址url转迅雷thunder资源下载地址的方法函数...
  7. 20230319_随感
  8. SAP S/4 HANA新变化-SD销售与分销
  9. 量子计算机次新股,周大生逼近跌停 次新股开板走弱成常态
  10. Python:简单的人机对话程序