我正在使用embed标签播放视频。 问题是,当我快速按“下一个”按钮,然后快速按“上一个”按钮(约2秒)时,下一个和上一个音频/视频同时开始播放,但是如果我在长时间(〜10秒)后单击“下一个”按钮和上一个按钮,则会播放效果很好。
我写的代码是:
$.each($('embed'), function() {
if(this.id == 'wmvFile_'+itemId) {
if($('#wmvFile_' + itemId).length) {
var parent = $('#wmvFile_' + itemId).parent();
$('#wmvFile_' + itemId).remove();
var newElement = "<embed autostart='true' allowfullscreen='true' style='width:100%; height:100%;' src='" + url + "'id='wmvFile_" + itemId + "'>";
parent.append(newElement);
}
}
else {
if($(this.id.indexOf("wmvFile_") != -1).length) {
var parent = $(this).parent();
$(this).remove();
var newElement = "<embed autostart='false' src='about:blank' allowfullscreen='true' style='width:100%; height:100%;' id= '" + this.id + "'>";
parent.append(newElement);
}
}
});