关于HTML5的audio标签和video标签删除下载图标

video标签和audio标签在谷歌浏览器上自带下载按钮,当我们不想要下载按钮的时候,可以试一下以下操作

第一种方案:

在video或者audio标签上添加controlsList="nodownload"即可关闭下载按钮

1 <!-- video-->
2 <video src="videoUrl" controlsList="nodownload" controls="controls"></video>
3 <!--audio -->
4 <audio src="audioUrl" controlsList="nodownload" controls="controls"></audio>

 

关于controlsList的更多参数请参阅:controlsList示例

第二种方案

 通过css将按钮超出进行隐藏

 1 video::-webkit-media-controls-enclosure {
 2     overflow:hidden;
 3 }
 4 video::-webkit-media-controls-panel {
 5     width: calc(100% + 30px);
 6 }
 7 audio::-internal-media-controls-download-button {
 8     display:none;
 9 }
10 
11 audio::-webkit-media-controls-enclosure {
12     overflow:hidden;
13 }
14 
15 audio::-webkit-media-controls-panel {
16     width: calc(100% + 30px);
17 }

 

posted @ 2018-05-29 18:32  布鲁鲁(Blulu)  阅读(6253)  评论(1编辑  收藏  举报