【发布时间】:2013-07-04 04:15:35
【问题描述】:
我知道如何克隆对象,但我想知道如何克隆音频对象?我应该克隆它而不是克隆一个对象吗?
“说明”我的意思:
var audio = new Audio("file.mp3");
var audio2 = $.extend({}, audio); // Clones `audio`
这是正确的做法吗?
我问这个问题的原因是我希望能够同时多次播放相同的声音。
【问题讨论】:
-
var audio = new Audio("file.mp3");var audio2 = new Audio("file.mp3") -
@Musa 对,但那慢吗?
-
我不知道,做一些基准测试看看。还有
var audio2 = audio.cloneNode(); -
@MiJyn,如果你的意思是慢到不得不再次下载文件,不。浏览器将从缓存中加载它。
-
@Brad,好的,谢谢!这说明了很多
标签: javascript html audio