如何使用带图标的 html 音频标签?
How can I use html audio tag with icon?
我在网页中使用 html 音频控件来播放 mp4 文件。
<audio controls>
<source src="example.m4a" type="audio/mp4">
</audio>
标签显示特定于平台的视觉控件。
如何使用标签,使其显示我选择的可点击图标而不是默认的可视控件?
可能是这样的:
let a=0;document.getElementsByTagName("i")[0].addEventListener("click",function(){
if(a==0){
document.getElementsByTagName("audio")[0].play();a++;document.querySelector("i").style.opacity="1";
}else{
document.querySelector("audio").pause();a--;document.querySelector("i").style.opacity=".5";
}
});
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div>
<h1 style="display:inline;color:grey;font-family:sans-serif;font-weight:normal;">Prison Walls</h1>
<span><i class="fa fa-volume-up fa-2x" style="color:grey;opacity:.5"></i></span>
</div>
<audio hidden>
<source src="https://files.freemusicarchive.org/storage-freemusicarchive-org/music/ccCommunity/Julie_Maxwells_Piano_Music/Classic_Piano_Collection_from_the_Princess_of_Mars/Julie_Maxwells_Piano_Music_-_21_-_Prison_Walls.mp3" type="audio/mp3">
</audio>
</body>
我用了 javascript addEventListener
和 traitement。这样,您就可以播放或暂停音频。您还可以在 https://fontawesome.com/icons/volume-up?style=solid.
上找到您要查找的音量增大图标
我在网页中使用 html 音频控件来播放 mp4 文件。
<audio controls>
<source src="example.m4a" type="audio/mp4">
</audio>
标签显示特定于平台的视觉控件。
如何使用标签,使其显示我选择的可点击图标而不是默认的可视控件?
可能是这样的:
let a=0;document.getElementsByTagName("i")[0].addEventListener("click",function(){
if(a==0){
document.getElementsByTagName("audio")[0].play();a++;document.querySelector("i").style.opacity="1";
}else{
document.querySelector("audio").pause();a--;document.querySelector("i").style.opacity=".5";
}
});
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<div>
<h1 style="display:inline;color:grey;font-family:sans-serif;font-weight:normal;">Prison Walls</h1>
<span><i class="fa fa-volume-up fa-2x" style="color:grey;opacity:.5"></i></span>
</div>
<audio hidden>
<source src="https://files.freemusicarchive.org/storage-freemusicarchive-org/music/ccCommunity/Julie_Maxwells_Piano_Music/Classic_Piano_Collection_from_the_Princess_of_Mars/Julie_Maxwells_Piano_Music_-_21_-_Prison_Walls.mp3" type="audio/mp3">
</audio>
</body>
我用了 javascript addEventListener
和 traitement。这样,您就可以播放或暂停音频。您还可以在 https://fontawesome.com/icons/volume-up?style=solid.