html中bgsound背景音樂標籤在瀏覽器裡無法播放
阿新 • • 發佈:2019-01-27
1.原始碼:
<body>
<!-- 新增背景音樂,檔案地址為相對路徑,loop="-1"為無限迴圈-->
<bgsound src="music.mp3" loop="-1" autostart="True">
</body>
問題:經過嘗試,發現僅僅只有IE瀏覽器可以支援自動播放,但是需要先進行新增控制元件(自動彈出)。其他瀏覽器不支援自動播放。
查詢W3C後發現是bgsound的相容性問題:
解決辦法:使用其他標籤進行替代
<body>
<!-- width和height為設定播放器的寬高 -->
<embed src="music.mp3" width="300" height="100" loop=“-1” autostart="True"></embed>
</body>
補充說明:
當不需要顯示播放器時,可以嘗試將width和height的值設定為0,即可隱藏(當然也有其他辦法,不過還是覺得這個簡單粗暴好記)