簡體   English   中英

如何使用帶有圖標的 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>

我使用了帶有 traitement 的 javascript addEventListener 這樣,您就可以播放或暫停音頻。 您也可以在https://fontawesome.com/icons/volume-up?style=solid上找到您正在尋找的音量增大圖標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM