html - 是否可以设置 html5 音频标签的样式?

标签 html audio

我还没有找到任何关于如何做到这一点的资源。像改变播放器的颜色这样简单的东西会很好 :)

最佳答案

是的:您可以隐藏内置浏览器 UI(通过从 audio 中删除 controls 属性),而是构建您自己的界面并使用 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 HTMLAudioElement API reference

关于html - 是否可以设置 html5 音频标签的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280542/

相关文章:

javascript - 具有相同类的 jquery 选择器

android - 从选项卡布局调用Intent.ACTION_DIAL

c++ - OpenAL - 确定最大来源

javascript - Node js离线语音转文本

javascript - 如何从 html 中的 js 脚本引用变量

javascript - 在 DIV 中重复图像后跟另一个图像

javascript - .html() jQuery 方法异常错误 - 在本地解析为空白空间,但在生产环境中不解析

html - 如何使用CSS更改输入内图标的大小?

batch-file - 批处理文件如何在目录的全部内容上运行?

javascript - 如何使用 html5 和 jQuery 播放所有音频源