function player(play_id) {
window.open('', "kollus", 'resizable=1,top=0,left=0,width=1280,toolbar=0');
document.getElementById('play_id').value=play_id;
var obj=document.getElementById('frm');
obj.target='kollus';
obj.action='player_sample.php';
obj.submit();
}
/**
* kollus Player ¸ð¹ÙÀÏ Àü¿ëÇ÷¹À̾î È£Ãâ
*
* kollus Player ¸ð¹ÙÀÏ Àü¿ëÇ÷¹ÀÌ¾î ¿¬µ¿ ½Ã ½ºÆ®¸®¹Ö, ´Ù¿î·Îµå È£ÃâÀ» À§ÇÑ method ÀÔ´Ï´Ù.
*
* @access public
* @param string method ½ºÆ®¸®¹Ö, ´Ù¿î·Îµå ±¸ºÐ (path : ½ºÆ®¸®¹Ö, download : ´Ù¿î·Îµå
* @param string media_token ¾ÏÈ£È ¸ðµâÀ» ÅëÇØ »ý¼ºµÈ media_token
* @return void
*/
function call_player(method, media_token) {
var scheme_param = method + '?url=http://v.kr.kollus.com/si?key=' + media_token;
kollus_custom_scheme_call(scheme_param);
}
/**
* kollus ¸ð¹ÙÀÏ Àü¿ëÇ÷¹ÀÌ¾î ¸ÖƼ ´Ù¿î·Îµå È£Ãâ
*
* kollus ¸ð¹ÙÀÏ Àü¿ëÇ÷¹ÀÌ¾î ¸ÖƼ ´Ù¿î·Îµå¸¦ À§ÇÑ method ÀÔ´Ï´Ù.
*
* @access public
* @return void
*/
function start_downloads() {
var chk_info = document.media_form;
var count = 0;
var url_list = "";
for (i = 0; i < chk_info.length; i++) {
if (chk_info[i].checked == true) {
if (count == 0) {
url_list += "?url=";
}
if (count > 0) {
url_list += "&url=";
}
url_list += chk_info[i].value;
count += 1;
}
}
if (count == 0) {
alert("´Ù¿î·Îµå Ç׸ñÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
return;
}
var scheme_param = 'download' + url_list;
kollus_custom_scheme_call(scheme_param);
}
function kollus_custom_scheme_call(scheme_param) {
var this_tag = $(this);
var ua = navigator.userAgent,
IS_IPAD = ua.match(/iPad/i) != null,
IS_IPHONE = !IS_IPAD && ((ua.match(/iPhone/i) != null) || (ua.match(/iPod/i) != null)),
IS_IOS = IS_IPAD || IS_IPHONE,
IS_ANDROID = !IS_IOS && ua.match(/Android/i) != null,
IS_BLACKBERRY = ua.match(/BlackBerry/i),
IS_OPERAMINI = ua.match(/Opera Mini/i),
IS_WINDOWMOBILE = ua.match(/IEMobile/i),
IS_MOBILE = IS_IOS || IS_ANDROID || IS_BLACKBERRY || IS_OPERAMINI || IS_WINDOWMOBILE,
IS_APPABLE = IS_IOS || IS_ANDROID,
IS_CHROME = ua.match(/Chrome/i),
IS_CHOME25 = IS_CHROME && navigator.appVersion.match(/Chrome\/\d+.\d+/)[0].split('/')[1] > 25,
IS_KITKAT_WEBVIEW = (ua.match(/NAVER/i) != null) || (ua.match(/Daum/i) != null),
IS_FIREFOX = ua.match(/Firefox/i);
var clicked_at = new Date;
setTimeout(function () {
if (new Date - clicked_at < 2000) {
if (IS_IOS) {
window.location.href = "https://itunes.apple.com/app/id760006888";
} else if (IS_ANDROID) {
window.location.href = 'market://details?id=com.kollus.media';
}
}
}, 1500);
if (IS_IOS || IS_ANDROID) {
if (IS_ANDROID && IS_CHOME25 && !IS_KITKAT_WEBVIEW) {
window.location.href = 'intent://' + scheme_param + '#Intent;package=com.kollus.media;scheme=kollus;end;';
} else {
// ios 9.0ÀÇ safari üũ
// ios 9.0ÀÇ safari´Â iframeÀÇ schema link¸¦ °¨ÁöÇÏÁö ¸øÇÔ
// µû¶ó¼ ios 9.0 ÀÌÇÏÀÇ »çÆĸ® ¹öÀü (600.1.4 ÀÌÇÏ) °ú 9.0 ÀÌ»óÀÇ »çÆĸ® ¹öÀü (601.1) À» ±¸ºÐÇÏ¿©
// ÀÌÇÏ´Â ±âÁ¸ ¹æ½Ä´ë·Î ¾ÛÀ» È£ÃâÇÏ°í
// ÀÌ»óÀº Á÷Á¢ location.href °ªÀ» º¯°æÇÏ¿© ¾ÛÀ» È£ÃâÇϵµ·Ï ÇÑ´Ù.
var safari_version = parseFloat(ua.substr(ua.lastIndexOf('Safari/') + 7, 7));
if (safari_version >= 601.1) {
window.location.href = 'kollus://' + scheme_param;
} else {
var iframe_id = 'kollus_mobile_player_iframe_call';
if (!$('#' + iframe_id).length) {
var iframe = $('').hide();
$('body').append(iframe);
}
$('#' + iframe_id).attr('src', 'kollus://' + scheme_param);
}
}
} else {
var iframe_id = 'kollus_mobile_player_iframe_call';
if (!$('#' + iframe_id).length) {
var iframe = $('').hide();
$('body').append(iframe);
}
$('#' + iframe_id).attr('src', 'kollus://' + scheme_param);
}
}