var CoviEmbedHtml = "" + '
' + '' + '
' + '' + '' + "
" + '' + '
' + "
" + '" + "
" + '
' + '" + '

' + "
" + ""; var CoviNativeItemsMapping = { "+ad_identity": { "native-element": "covi_adidentity", value: "AD", }, }; var CoviNativeElements = { covi_player: { className: "covi_player", }, covi_playback: { className: "covi_playback", }, covi_playback_muteunmute: { className: "covi_playback_muteunmute", eventFunc: "onMuteUnmute", }, "covi_playback_mute-img": { className: "covi_playback_mute-img", src: "mute_30x29.png", }, "covi_playback_unmute-img": { className: "covi_playback_unmute-img", src: "unmute_28x28.png", }, covi_playback_seek: { className: "covi_playback_seek", eventFunc: "onSeek", }, covi_playback_currenttime: { className: "covi_playback_currenttime", }, covi_playback_durationtime: { className: "covi_playback_durationtime", }, covi_playback_adclose: { className: "covi_playback_adclose", eventFunc: "coviAdClose", }, "covi_adidentity-container": { className: "covi_adidentity-container", }, covi_adidentity: { type: "p", className: "covi_adidentity", }, }; var CoviIndex = 0; var CoviPlayers = new Array(); function createCoviMain() { var coviElem = document.getElementsByClassName("covi")[CoviIndex]; if (!coviElem) { return; } coviElem.setAttribute("covi-index", CoviIndex); var coviOpts = { containerClassName: "covi," + CoviIndex, style: "koreaherald", type: "prod", pcode: "koreaherald_article_m", category: "news_koreaherald", videoPlayType: "autoplay", gender: "", age: "", idx: CoviIndex, rootElem: coviElem, }; var coviEventHandler = function (event) { switch (event) { case "PLAYER_VIDEO_PLAY": break; case "PLAYER_VIDEO_PAUSE": break; case "PLAYER_VIDEO_ENDED": break; case "PLAYER_NO_ADS": console.log("[covi] no ads"); coviElem.style.display = "block"; coviElem.style.textAlign = "center"; coviElem.style.width = "100%"; // coviElem.style.height = '100%'; coviElem.style.backgroundColor = "#fff"; break; } }; var coviplayer = new CoviPlayer(coviOpts, coviEventHandler); coviplayer.run(); CoviPlayers[CoviIndex] = coviplayer; ++CoviIndex; } function coviClickLandingButton(coviIndex) { var coviplayer = CoviPlayers[coviIndex]; if (coviplayer) { var landingUrl; coviplayer.onClickLandingButton(function (url) { landingUrl = url; }, true); var timer = window.setInterval(function () { if (landingUrl !== "undefined") { window.clearInterval(timer); var coviPopup = window.open(landingUrl, "_blank"); } }, 200); } } function createCovi() { window.setTimeout(function () { createCoviMain(); }, 500); } function checkCoviTag() { var elem = document.querySelector(".covi"); if (elem) { createCovi(); } } function coviAdClose() { var coviElem = document.getElementsByClassName("covi")[0]; if (!coviElem) { return; } var parent = coviElem.parentElement; parent.removeChild(coviElem); } checkCoviTag();