У меня проблемы с поддержкой видео в 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.
}
}
Как я могу решить?
Спасибо.