pic*_*uga 10 javascript audio html5
我正在用Javascript制作一个小游戏,它需要一些音频才能获得更好的用户体验.我的主要问题是我必须多次播放1首歌曲/声音,有时候同时播放.但是,如果我cloneNode音频对象,音频将再次从服务器下载,因此只播放后者,因为它必须先下载.所以在正常游戏中声音可以下载超过100次!
由于我无法在互联网上找到答案,我问你:)
请注意,我想用我自己的代码来做,而不是用库.
我尚未对此进行测试,但可能值得尝试使用数据 URI 作为需要同时播放的音频剪辑的 src。这将防止克隆元素时服务器命中 - 尽管每次下载它的事实听起来确实像是浏览器错误。我认为它应该从浏览器缓存中提取。
看起来有人已经尝试过这个:Is it possible to use data URIs in video and audio tags?