我正在用以下代码编写html代码:
<audio src="/home/user/public_html/copyrighted-music.mp3" hidden autoplay><embed src="/home/user/public_html/copyrighted-music.mp3" width="180" height="90" hidden="true"></audio>
我为那些没有<embed>
支持的浏览器但带有或不带有embed标签的人使用了<audio>
,尽管我希望音频能够在加载后播放,而不是在按下按钮后播放。
只是更多背景信息:
再说一次,如何在加载音频后而不是按下提交按钮后播放音频?
答案 0 :(得分:0)
我认为您需要学习一些JavaScript来改进代码。
HTML5有一个名为input
的标记,您需要使用它并编写一些ECMAScript以便一起使用。
这是我关于音乐的网络代码,我想这可以为您提供示例。
<input type="bottom" value="music" onclick="music()">
<script>
function music() {
var change_music = document.body.createElement("audio");
change_music.autoplay = 1;
change_music.controls = 1;
change_music.src = "/home/user/public_html/copyrighted-music.mp3";
document.body.append(music);
};
</script>
答案 1 :(得分:0)
尝试一下:
<audio controls autoplay>
<src="/home/user/public_html/copyrighted-music.mp3" hidden autoplay>
<embed src="/home/user/public_html/copyrighted-music.mp3" width="180" height="90" hidden="true">
</audio>
答案 2 :(得分:-1)
<audio controls>
<source src="/home/user/public_html/copyrighted-music.mp3" type="audio/mpeg">
</audio>
您应该特别从w3schools网站上阅读html5中的音频内容。顺便问一句,为什么在地球上使用copyrighted-music.mp3
?