我的HTML大致结构
<html>
<head>
<link rel="stylesheet" href="styles/play.css" type="text/css"/>
<script type="text/javascript">(function preloadImages() {
if (document.images) {
var img1 = new Image();
img1.src = "./images/demo.png";
}
})();
</script>
</head>
<body>
<div style="display:none">
<div id="bg"></div>
</div>
<audio id="gameMusic" class="music"
src="http://m2.music.126.net/AOChMFXWryJzWO2vR5iwIw==/7797736464973704.mp3"
hidden="true" loop="true">
</audio>
</body>
</html>
play.css
#bg{
background-image:url("./images/demo.png")
}
发现即使预加载demo图片,媒体文件还是会先加载,demo会被pending起来等媒体加载完才开始加载。怎么才能使我的图片优先于音频文件加载?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。