我觉得我在这里服用疯狂的药片,因为我无法弄清楚如何使用自定义控件呈现html 5音频标签.
到目前为止我有这个HTML,它没有问题:
<audio controls preload='none'><source src='the url to the audio' type='audio/wav' /></audio>
Run Code Online (Sandbox Code Playgroud)
如何让它只显示播放按钮,也许在播放时,在其中显示暂停按钮.
从我读到的,
默认情况下,该元素不会公开任何类型的播放器控件.您可以使用普通的HTML,CSS和JavaScript创建自己的控件.该元素具有play()和pause()等方法以及名为currentTime的读/写属性.还有读/写音量和静音属性.所以你真的拥有构建自己的界面所需的一切.
如果您不想构建自己的界面,可以告诉浏览器显示一组内置控件.为此,只需在标记中包含controls属性即可.
但我找不到任何使用自定义控件的示例.你怎么得到播放按钮?
我创建了一个没有下载按钮的音频标签,
<audio controls controlslist="nodownload">
Run Code Online (Sandbox Code Playgroud)
这是成功的。
现在,如何删除播放声音时出现的音量滑块(加静音按钮)?
我试过了
<audio controls controlslist="novolume">
Run Code Online (Sandbox Code Playgroud)
没有任何运气。