我已经对我的网站进行了编程,当用户点击一个图像时,就会播放一个声音。这是我和JS一起做的。但是有一个问题。在单击图像之后,声音播放之前会有大约5秒的长时间延迟。我该怎么做才能让声音不会延迟播放?声音是一个wav文件。
发布于 2011-11-25 16:57:33
您可能需要预先加载声音文件。这将下载该文件而不播放它,以便在您想要播放它时可以使用它。
您可以使用embed元素执行此操作:
<embed name="mySound" src="sound.wav" loop="false" autostart="false" hidden="true">
或者通过发出AJAX请求,以便由浏览器缓存文件,例如使用jQuery:
$.ajax({ url: "sound.wav" });
https://stackoverflow.com/questions/8263938
复制相似问题