【发布时间】:2012-01-28 13:05:28
【问题描述】:
我在 Chrome 中遇到视频支持问题。我的网页必须在 Chrome 中运行,我正在使用以下代码定期检查网页是否必须播放视频......但问题是在我删除元素后,我仍然听到音频,当我重新创建元素,新视频的音频和旧的重叠。
function showVideo() {
var video = videodata;
var videobox = $('#videobox').first();
var videoplayer = $('#videoplayer').first();
if (video.Enabled) {
if ((videoplayer.length > 0 && videoplayer[0].currentSrc != video.Location) || videoplayer.length == 0) {
videobox.empty();
videobox.append('<video id="videoplayer" preload="auto" src="' + video.Location + '" width="100%" height="100%" autoplay="autoplay" loop="loop" />');
videobox.show();
}
} else {
videobox.hide();
videobox.empty(); // Clear any children.
}
}
我该如何解决?
谢谢。
【问题讨论】:
标签: html google-chrome video