【问题标题】:How do you hide HTML5 Audio controls?如何隐藏 HTML5 音频控件?
【发布时间】:2011-08-07 13:13:20
【问题描述】:

如何隐藏 HTML5 音频的浏览器特定控件?我正在制作缩略图来代表每个曲目和 JavaScript 来播放/暂停。

谢谢!

HTML:

<audio class="thumbnail" id="paparazzi" controls="none">
    <source src="song.ogg" type="audio/ogg" />
    <source src="../audio/fernando_garibay_paparazzisnlmix.mp3" type="audio/mpeg" />
    Your browser does not support HTML5 audio.
</audio>

【问题讨论】:

    标签: javascript html audio hide html5-audio


    【解决方案1】:

    controls 属性是一个布尔属性。这意味着如果指定,则 controls 为 true,如果未指定,则 controls 为 false。

    就有效性而言,如果您希望控件为真,您可以通过以下方式指定它:

    <audio controls>
    <audio controls="controls">
    <audio controls="">
    

    【讨论】:

    • 这完全没有改变
    • &lt;audio controls&gt; 删除 controls 也会隐藏音频元素
    【解决方案2】:

    根本不指定 controls 属性,这应该会阻止它显示(我在 5 秒谷歌后得到了这个,不要引用我的话)。

    HTML5 video - show/hide controls programmatically

    【讨论】:

      【解决方案3】:
       var audio = document.getElementById('audioFile');
          audio.controls = false;
      
      
      
          <audio  id="audioFile" width="100%" height="auto" controls>
                    <source src="xyz.mp3" type="audio/mpeg">
                    </audio>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-18
        • 1970-01-01
        • 1970-01-01
        • 2015-04-20
        • 2017-04-20
        • 2018-12-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多