在<audio>

时间:2019-07-30 11:12:34

标签: html css html5-audio

我正在为儿子创建一个php程序,并在其中使用分量音频。但是我想阻止他使用上下文菜单下载音频文件。

该属性控件显示或隐藏所有内容,所以这不是我所需要的。我想要比javascript函数更简单的东西。

我以这种方式使用它:

<audio controls src="music.wav"></audio>

2 个答案:

答案 0 :(得分:1)

您可以将controlsList="nodownload"添加到<audio>标签中以隐藏下载按钮(至少在Chrome上如此)

<div class="positionRelative">
  <audio controls src="https://ccrma.stanford.edu/~jos/wav/viola.wav" controlsList="nodownload"></audio>
  <div class="styleAudio"></div>
</div>

答案 1 :(得分:0)

我找到了一个解决方案:我隐藏了音频组件的右端:

<div class="positionRelative">
  <audio controls src="music.wav"></audio>
  <div class="styleAudio"></div>
</div>

样式:

.positionRelative { position : relative; }
.styleAudio
{
  background : #F2F2F2;
  position : absolute;
  top : 0;
  right : 0;
  width : 2.8em;
  height : 3.4em;
  border-radius : 2.8em;
}