2
우리는 클라이언트가 자신의 pdfs 및 비디오 용 리포지토리에 사용하는 웹 사이트를 가지고 있습니다. 클라이언트는 동영상이 모달로 열리기를 원합니다. 우리는 이것을하기 위해 멋진 상자를 사용하고 있습니다. 우리는 IE 7과 IE 8에 문제가 있습니다. 사용자가 첫 번째 비디오를 클릭하면 문제없이로드됩니다. 그들이 모달을 닫고 새 비디오를 클릭하면 첫 번째 비디오가 계속 표시됩니다. 여기에 우리 코드가 있습니다! 어떤 도움이라도 감사 할 것입니다.플래시 실행시 소스 변경
/* Video Fancybox */
$(".video").fancybox({
'transitionIn' : 'fade',
'transitionOut' : 'fade',
'width' : 535,
'height' : 400,
/*'showCloseButton' : false,*/
'scrolling' : 'no',
'titleShow' : false,
'type' : 'inline',
'padding' : 10,
'onComplete' : initVideo,
'onClosed' : killVideo
});
//Global Video variables
var videoPlayerInitialized = false;
var myPlayer;
function initVideo(selectedArray, selectedIndex, selectedOptions)
{
var item = selectedArray[selectedIndex];
var videoTitle = $(item).attr('data-video');
if (videoPlayerInitialized != true){
myPlayer = _V_("my_video");
videoPlayerInitialized = true;
myPlayer.ready(function(){
playVideo(videoTitle);
});
} else {
playVideo(videoTitle);
}
}
function playVideo(videoTitle)
{
myPlayer.src([
{ type: "video/mp4", src: videoTitle + ".mp4" },
{ type: "video/webm", src: videoTitle + ".webm" }
]);
myPlayer.load();
myPlayer.play();
}
function killVideo()
{
//var myPlayer = _V_("my_video");
myPlayer.pause();
//myPlayer.src('');
}