gpt4 book ai didi

javascript - 如何增加播放和暂停按钮的大小以及 HTML 音频播放器的高度?

转载 作者:行者123 更新时间:2023-12-05 03:23:18 25 4
gpt4 key购买 nike

如您所见,PLAY/PAUSE 图标比预期的要小,而且整个播放器也比预期的要细,因为有些观众很难看到它。我怎样才能让整个播放器变大?我读到我们将无法访问单独的控件(例如播放)

enter image description here

我想要的是整个音频播放器更大,播放/暂停图标和 slider 对每个人来说都更容易看到。

使用 webkit 媒体控制样式编辑


<!DOCTYPE html>
<html>
<style>
audio::-webkit-media-controls-play-button {
transform: scale(2, 2);
}

audio::-webkit-media-controls-timeline {
height: 20px;
}

</style>

<body>

<h1>The audio element</h1>


<audio controls controlsList="nodownload noplaybackrate" style="width:600px;">
<source
src="https://content.production.cdn.art19.com/segment_lists/d4e00ef7-1edc-41c2-b4c4-505f1742d71d/20220607-VGhlVGltRmVycmlzc1Nob3dfSW5zaWdodHMgZXAgMV9lZGl0ICgxKS5tcDM-697d12ab-6cb9-4ec3-8856-2bbd8d9c4152.mp3"
type="audio/mpeg">
Your browser does not support the audio element.
</audio>

</body>

</html>

应用 webkit 音频控制样式后,播放器现在看起来如下所示:

enter image description here

我怎样才能将该时间线(较暗)固定为与灰色时间线相同的大小(高度),想想时间线?

最佳答案

这是 audio 标签的自定义样式。您可以使用 audio::-webkit-media-controls-play-button 来修改播放按钮本身,您可以使用 audio::-webkit-media-controls-timeline 时间线如下:

audio::-webkit-media-controls-play-button {
transform: scale(2, 2);
}

audio::-webkit-media-controls-timeline {
height: 20px;
transform: scale(1, 1.5);
}
<h1>The audio element</h1>


<audio controls controlsList="nodownload noplaybackrate" style="width:600px;">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

如果您想让整个音频播放器变大,只需执行以下操作即可:

audio {
position: relative;
right: -600px;
transform: scale(3, 3);
}
<audio controls controlsList="nodownload noplaybackrate" style="width:600px;">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

使用 webkit 控件,如果您想让整个播放器变大,您还可以使每个元素变大。可以在下面找到所有允许的 webkit 音频修改。

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

希望这对您有所帮助。

关于javascript - 如何增加播放和暂停按钮的大小以及 HTML 音频播放器的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72552489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com