首页 > 关于audio的一个问题

关于audio的一个问题

在webstorm上测试页面,进入页面会自动播放音乐,当把文件放到xampp的htdocs中,开启本地服务器,然后打开http://localhost:8080/demo2/role-star/ZERO.html这个页面时,页面的内容和其他效果照常,但是音乐却没有播放,这是怎么回事?而且,http://localhost:8080/demo2/index-login.html却能播放音乐,这是怎么回事?难道是跟路径目录有关?
代码:
div元素中套一个audio元素,audio链接音乐地址,audio元素的id为login-music-3.

<script src="../audio/audio3.js"></script>
audio3.js:
window.addEventListener("load",function(){
document.getElementById("login-music-3").play();
});

经发现,音乐地址中带有一个百分号%时,开xampp后http://localhost:8080/demo2/index-login.html不能播放音乐,但是将源音乐名称的百分号去掉,却能播放,但百分号在webstorm测试上却无影响,求原因...


<audio src="/song.mp3" autoplay="autoplay"></audio>

audio 标签不是有自带的 autoplay 属性吗 ?


如果audiosource引入文件的路径是相对路径的话,可能是路径的问题。

【热门文章】
【热门文章】