var GlobalClickNum=0; var playerIDList=[]; var initMeida = function(videoUrl,coverUrl,node,curData) { $(node).hide(); var videoid = "my-video"+(GlobalClickNum++); var divPlayerWidth = curData.divPlayerWidth; var imgContainerHeight = curData.imgContainerHeight; addPlayerIDList(videoid); var videoHtml='
'; $(node).after(videoHtml); mediaPlayerInit(videoid,videoUrl,coverUrl,curData) pauseOtherPlayer(videoid); }; var addPlayerIDList = function(videoid) { if(!isContainPlayerID(videoid)){ playerIDList.push(videoid); } }; var isContainPlayerID=function(videoid){ if(playerIDList){ for(var i=0;i 0) { imgContainer.height = imgContainerHeight; } sizeData[imgContainer.attr("id")] = { imgContainerHeight: imgContainerHeight, divPlayerWidth: divPlayerWidth, id: imgContainer.attr("id"), rid: imgContainer.attr("data-id") }; }); console.log("sizeData", sizeData); $(".divPlayerImgResponsive").off('click').on('click', function () { GlobalClickNum++; var videoImgObj = $(this).find("img"); var coverUrl = videoImgObj.attr("src"); coverUrl = coverUrl.replace("\\", "/"); var videoUrl = videoImgObj.attr("data-video"); var curData = sizeData[videoImgObj.attr("id")]; initMeida(videoUrl, coverUrl, this, curData); return false; }); }) } //视频无法播放,页面渲染和js渲染顺序问题 setTimeout(function() { initJQuery(); }, 1000);