controls
删除
audio
属性),而是构建自己的界面并使用JavaScript(Source)来控制播放:
<audio id="player" src="vincent.mp3"></audio>
<div>
<button onclick="document.getElementById('player').play()">Play</button>
<button onclick="document.getElementById('player').pause()">Pause</button>
<button onclick="document.getElementById('player').volume += 0.1">Vol +</button>
<button onclick="document.getElementById('player').volume -= 0.1">Vol -</button>
</div>
然后,您可以使用css.,您可以设计元素。MDN
HtmlaudioElementAPI参考
<audio>
audio::-webkit-media-controls-panel
audio::-webkit-media-controls-mute-button
audio::-webkit-media-controls-play-button
audio::-webkit-media-controls-timeline-container
audio::-webkit-media-controls-current-time-display
audio::-webkit-media-controls-time-remaining-display
audio::-webkit-media-controls-timeline
audio::-webkit-media-controls-volume-slider-container
audio::-webkit-media-controls-volume-slider
audio::-webkit-media-controls-seek-back-button
audio::-webkit-media-controls-seek-forward-button
audio::-webkit-media-controls-fullscreen-button
audio::-webkit-media-controls-rewind-button
audio::-webkit-media-controls-return-to-realtime-button
audio::-webkit-media-controls-toggle-closed-captions-button
杰佩尔
,它的风格非常好,而且效果很好。 检查一下对控件的最重要的IMO imo容器
::-webkit-media-controls-enclosure
::
现在您可以看到所有的伪
audio::-webkit-media-controls-panel
audio::-webkit-media-controls-mute-button
audio::-webkit-media-controls-play-button
...
现在您可以为它们设计
audio::-webkit-media-controls-mute-button {
display: none;
}
ken也有正确的
acss
标签:
audio {
}
将为您带来一些结果。 似乎它不希望玩家以上或低于25px的任何高度,但可以缩短或延长宽度。
www.thenewyorkerdeliinc.com
audio {
background-color: #95B9C7;
}
这将玩家变成浅蓝色。是的,有可能来自 @fábiozangirolami答案
audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
background-color: red;
}
I发现这些自定义仅适用于Edge和Chrome。不是firefox..
<audio controls style="width: 500px; height: 50px">
<source src="sample.mp3" type="audio/mp3" />
</audio>
如果您想在CSS中造型浏览器标准音乐播放器:
audio {
enter code here;
}