В chrome (7.0.517.44) Я использую тег <video>
, и звук будет воспроизводиться только видео воспроизводится.Звук воспроизводится в другое время, когда видео воспроизводится в Chrome
Почему звук не всегда воспроизводится вместе с видео?
В странице:
<div id="VideoShow">
<video id="VideoPlay" width=800 height=600></video>
</div>
По щелчку этот JS выполняется.
function playVideo(videoName) {
$("#VideoShow").fadeIn(300);
var Vid = document.getElementsByTagName('video')[0];
Vid.src = videoName;
Vid.play();
Vid.addEventListener('ended', function(e) {
closeVideo();
}, false);
}
function closeVideo() {
var Vid = document.getElementsByTagName('video')[0];
Vid.removeEventListener('ended', arguments.callee, false);
Vid.pause();
$("#VideoShow").fadeOut(300);
}
Кажется, что воссоздание тега видео каждый раз делало трюк. – corymathews 2010-11-30 21:51:27