(function(){ 'use strict'; var SKIN_NAME = 'catvod'; var IS_DEBUG = 'true'==='true' ? true : false; var UPDATE_NUM = 1; var D = window.getDframework(); var Media = D.module('imgtech.media.Media'); window.createMediaPlayer = function(id, source, param, callback) { return Media.createPlayer(id, createOriginalMediaPlayer(id, source, param, callback), true); }; window.createChatApp = function(id, param, callback){ var ca; var pa = createOriginalMediaPlayer(id, null, { module: {chat: param} }, callback); if(!(ca = pa.module.chat)){ return D.error('Not found chat module attribute.'); } ca.alone = { uid: id, resourceText: getHtmlChatResource(ca) }; ca.callback = callback; var Chat = D.module('imgtech.media.module.Chat'); var chat = new Chat(ca); return chat; }; function cp(a, b){ for(var n in b){ if(D.isArray(b[n])){ if(!D.isArray(a[n])){ a[n] = []; } // for(var i=0; i\n"); h.push("
\n"); h.push("
\n"); // OSD 영역 (플레이어의 상태만 보여주는 UI) h.push("
\n"); h.push("
\n"); h.push("
\n"); if( !(D.b.ie && D.b.ie<=8) ){ h.push("
\n"); h.push("
\n"); } h.push("
\n\n"); h.push("
\n"); // 확장된 컨트롤 영역 h.push("
\n"); // mpv-edge-left 는 css 파일에서만 사용 합니다. (마음껏 변경 가능합니다.) h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
\n"); h.push("
\n\n"); h.push("
\n"); // mpv-edge-right 는 css 파일에서만 사용 합니다. (마음껏 변경 가능합니다.) h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n\n"); h.push("
\n"); h.push("
맛보기 재생 중 입니다
\n"); h.push("
광고 중 입니다
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); //////////////////////////////////////////////////////////////////// // BEGIN: mpv-bottom (하단 영역) h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
인트로 SKIP >
\n"); h.push("
광고 자세히 보기
\n"); h.push("
\n"); h.push("
\n"); // 하단 컨트롤 영역 h.push("
\n"); // 재생 진행 바 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // 책갈피 북마크 h.push("
\n"); h.push("
\n"); h.push("
\n"); // END pv-bookmark-text-layout // 썸네일 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); // END mpv-thumbnail h.push("
\n"); // END mpv-progress-layout h.push("
\n\n"); // END mpv-progress // 하단 컨트롤 재생바 아래 영역 h.push("
\n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); // 볼륨 영역 h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-volume-layout // 진행 시간 영역 h.push("
\n"); h.push("
0:00
\n"); h.push("
0:00
\n"); h.push("
\n"); h.push(" \n"); h.push(" \n"); h.push(" \n"); // 설정 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
설정
"); h.push("
"); h.push("
"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
\n"); // END mpv-view-ibox h.push("
\n"); // END mpv-view-box h.push("
\n"); // END mpv-config-layout // 플레이리스트 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
플레이리스트
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
"); // END mpv-view-ibox h.push("
"); h.push("
\n"); // END mpv-playlist-layout // 구간반복 북마크 영역 (repmark) h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
구간반복 북마크
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
"); // END mpv-view-ibox h.push("
"); h.push("
\n"); // END mpv-repmark-layout // 책갈피 북마크 영역 (bookmark) h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
책갈피 북마크
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); h.push("
"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
"); // END mpv-view-ibox h.push("
"); h.push("
\n"); // END mpv-bookmark-layout // Switch Source 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
\n"); // END mpv-view-ibox h.push("
\n"); h.push("
\n"); // END mpv-switchsource-layout // 배속 영역 h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
\n"); // END mpv-view-ibox h.push("
\n"); h.push("
\n"); // END mpv-rate-layout // 화질 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
\n"); // END mpv-view-ibox h.push("
\n"); h.push("
\n"); // END mpv-quality-layout // 자막 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // END mpv-view-rows h.push("
닫기
\n"); h.push("
\n"); // END mpv-view-ibox h.push("
\n"); h.push("
\n"); // END mpv-subtitle-layout h.push("
\n\n"); // END mpv-control-bottom h.push("
\n"); // END mpv-control h.push("
\n"); // END: mpv-bottom (하단영역) //////////////////////////////////////////////////////////////////// // 이전/다음 seek (영상 영역 더블탭시 화면에 나타난다.) h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); //////////////////////////////////////////////////////////////////// // BEGIN: mpv-foreground h.push("
\n"); // 책갈피 북마크 입력 화면 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
책갈피 입력
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
이름
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
시간
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
확인
\n"); h.push("
닫기
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n\n"); // END mpv-bookmark-input-layout // 구간반복 북마크 입력 화면 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
구간반복 입력
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
이름
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
시작시간
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
종료시간
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
확인
\n"); h.push("
닫기
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n\n"); // END mpv-repmark-input-layout // 플레이리스트 입력 화면 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
플레이리스트 추가
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
이름
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
주소
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
이미지
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
설명
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
확인
\n"); h.push("
닫기
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n\n"); // END mpv-playlist-input-layout // 터치 도움말 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n\n"); h.push("
\n"); // END: mpv-foreground //////////////////////////////////////////////////////////////////// // 사이드 더블탭 도움말 if(!D.b.ie){ h.push("
<< 왼쪽이나 오른쪽으로 두번 탭하면 10초씩 건너뜁니다. >>
\n"); } // 채팅 영역 getHtmlChatResource(param, h); // 경고창 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // 확인/취소창 영역 h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); // 플래시 플레이어 다운로드 화면 h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("\n"); // END mpv-player return h.join(''); } function getHtmlChatResource(param, h){ if(!h){ h = []; } h.push("
\n"); h.push("
\n"); h.push("
\n") h.push("
"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
설정
\n"); h.push("
\n"); h.push("
대화명 변경
\n"); h.push("
대표 이미지 변경
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" 닉네임을 입력하세요.\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" 대표 이미지를 선택하세요.\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push(" \n"); h.push(" \n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); h.push("
\n"); return h.join(''); } })();