我有当控件没有最初显示音频标签,如果用户点击这样的链接上显示它们:是否可以设置音频控制的位置和大小?
var audio = document.getElementById(audioId);
if (audio.paused) {
audio.src = clip;
audio.play();
audio.setAttribute("controls", "controls");
}
else {
audio.removeAttribute("controls");
audio.pause();
audio.currentTime = 0;
}
剪辑是音频文件播放的URL。
音频是这样的:
<audio id="audio1"></audio>
我怎样才能设置控件的位置,是否也可以设置其大小?
音频标签列表元素的子元素,为所有其他列表元素,我放置它们如
#track_title {
position:absolute;
top: 2px;
left: 80px;
font-size: 15px;
font-weight: bold;
}
谢谢,是不是可以用css定位默认控件的位置? – Gruntcakes
我也怀疑过。但我强烈建议你通过javascript创建自己的控件。这也将照顾渐进式增强。假设明天更新发布给玩家,并且他们可能会因为使用css来设计风格来满足您的当前需求而导致控件崩溃。 – defau1t