|
function setUrl(url)
{
if(url == ''){return '';}
//온에어 주소도 온다, 고로 mms://, rtsp://까지만 체크하자
if(/^mms:\/\//.test(url) || /^rtsp:\/\//.test(url)){
return 'http://news.kbs.co.kr/asx/vod.php?url='+url+'&kind=news';
//라디오 경로이다, http://asx.kbs.co.kr/어쩌구로 나가네..
}else if(/^http:\/\/asx\.kbs\.co\.kr\//.test(url)){
return 'http://news.kbs.co.kr/asx/vod.php?url='+url+'&kind=news';
//전체동영상 경로다, http://
}else if(/^http:\/\//.test(url)){
return url;
// more 경로이다, asx파일
}else if(/^\/asx\/data\/\S*\.asx$/.test(url)){
return url;
//스포츠
}else if(/^\/new_sports\//.test(url)){
return 'http://news.kbs.co.kr/asx/vod.php?url='+'rtsp://newsvod.kbs.co.kr/sportsvod' + url+'&kind=news';
//그외
}else{
return 'http://news.kbs.co.kr/asx/vod.php?url='+'rtsp://newsvod.kbs.co.kr/news' + url+'&kind=news';
}
}
// 유효한 classid 찾기 - ff에서 size 조절 가능 판단 위해
function getAvailableClsid()
{
return ('clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95'); //6.4
}
var myClsId = getAvailableClsid();
//alert('myClsId='+myClsId);
// player layer의 parent 객체 align 조정
var org_parentAlign = '';
function adjustPlayerParent(objPlayer, objAlign) {
if(!objPlayer){return;}
var objChild, objParent;
objChild = objPlayer;
while(1){
objParent = objChild.parentNode;
if(!objParent){break;}
//alert(objParent.nodeName);
if(objParent.nodeName.toLowerCase() == 'table'){break;}
objChild = objParent;
}
if(!objParent){return;}
if(org_parentAlign == ''){org_parentAlign = objParent.align;}
objParent.removeAttribute('style');
objParent.style.marginBottom = '5px';
if(objAlign == 'left'){
if(org_parentAlign == 'left'){
objParent.style.marginRight = '20px';
objParent.align = objAlign;
}else if(org_parentAlign == 'center'){
objParent.align = 'center';
}
}else{
objParent.align = objAlign;
}
//alert(objParent.nodeName+', parent align='+objParent.align+', margin='+objParent.style.margin);
}
//컨트롤 상태에 따라 layer 변경
function showPlayer(playerWidth, playerHeight, playerAlign) {
var objImage, objPlayer;
objImage = document.getElementById('divImage');
objPlayer = document.getElementById('divPlayer');
if(objImage){objImage.style.display = 'none';}
if(objPlayer){
if(playerHeight){objPlayer.height = playerHeight + (1*2) + (isIE?7:0);}
if(playerWidth){objPlayer.width = playerWidth + (1*2);}
if(playerAlign){
adjustPlayerParent(objPlayer, playerAlign);
}
objPlayer.style.display = 'block';
//alert('objPlayer='+objPlayer.width+'x'+objPlayer.height);
}
}
function hiddenPlayer() {
var objImage, objPlayer;
objImage = document.getElementById('divImage');
objPlayer = document.getElementById('divPlayer');
if(objPlayer){objPlayer.style.display = 'none';}
if(objImage){
adjustPlayerParent(objImage, 'left');
objImage.style.display = 'block';
}
// oldQuality
if(typeof oldQuality != 'undefined' && oldQuality != ''){
var obj = document.getElementById(oldQuality+'button');
if(obj){
obj.innerHTML = " ";
}
oldQuality = '';
}
}
function deployVodArea()
{
var obj = document.getElementById('divMenu');
if(obj){
var menu_src = "";
menu_src = menu_src.concat(" ");
if(typeof myClsId != 'boolean'){
menu_src = menu_src.concat(" ");
}
menu_src = menu_src.concat(" ");
menu_src = menu_src.concat(" ");
obj.innerHTML = obj.innerHTML + menu_src;
}
}
//컨트롤 호출
var oldQuality; //700k, 300k, 56k 전환용
function displayVodPlayer(url, objWidth, objHeight, objAlign)
{
var objPlayerBox = document.getElementById('playerbox');
if(!objPlayerBox){return;}
showPlayer(objWidth, objHeight, objAlign);
var src = "");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
src = src.concat("");
objPlayerBox.innerHTML = src;
//alert(objPlayerBox.innerHTML);
}
function PlayVod(quality)
{
var vodWidth, vodHeight, vodAlign;
switch(quality){
case '56k': vodWidth = 320; vodHeight = 240; vodAlign = 'left'; break;
case '300k': vodWidth = 320; vodHeight = 240; vodAlign = 'left'; break;
case '700k': vodWidth = 480; vodHeight = 360; vodAlign = 'center'; break;
}
//alert(isIE+' ' + oldQuality+'->'+quality);
if(quality != oldQuality){
vodHeight += 45 + 24;
displayVodPlayer(setUrl(eval('fVOD'+quality)), vodWidth, vodHeight, vodAlign);
// oldQuality
var obj = document.getElementById(oldQuality+'button');
if(obj){
obj.innerHTML = " ";
}
// quality
obj = document.getElementById(quality+'button');
if(obj){
obj.innerHTML = " ";
}
oldQuality = quality;
}
}
var fVOD56k = "L25ld3NwbGF6YV9wMS8yMDA4LzEyLzE3LzMxMF8xLmFzZg==";
var fVOD300k = "L25ld3NwbGF6YV9wMS8yMDA4LzEyLzE3LzMwMGsvMzEwXzEuYXNm";
var fVOD700k = "L25ld3NwbGF6YV9wMS8yMDA4LzEyLzE3LzcwMGsvMzEwXzEuYXNm";
function resetUrl(url1, url2, url3)
{
fVOD56k = url1;
fVOD300k = url2;
fVOD700k = url3;
var obj;
if(fVOD700k){
obj = document.getElementById('700kbutton');
if(obj){
obj.innerHTML = " ";
}
}
if(fVOD300k){
obj = document.getElementById('300kbutton');
if(obj){
obj.innerHTML = " ";
}
}
if(fVOD56k){
obj = document.getElementById('56kbutton');
if(obj){
obj.innerHTML = " ";
}
}
}
var decode = new xhUrlDecode();
decode.doGet(fVOD56k, fVOD300k, fVOD700k, true);
//플레이어 영역 배치 및 노출
deployVodArea();
<앵커 멘트>
지난 95년 충남 부여에서 간첩과 전투를 벌이다 총상을 입은 경찰관이 무려 13년 만에 자신의 몸에 총알이 박혀 있다는 사실을 알고 치료를 받기로 했습니다.
박지은 기자의 보도입니다.
<리포트>
지난 1995년 10월 24일 일어난 충남 부여 석성리 무장간첩 사건.
경찰과 군병력이 충남 부여 석성리 일대를 에워싸고 무장간첩 박광남을 사살하고, 김동식을 생포했지만 교전 도중 나성주, 장진희 순경이 순직했고 충남 부여경찰서에서 근무하던 송균헌 경장도 간첩 김동식과 총격전을 벌이다 어깨에 총상을 입었습니다.
<인터뷰>지종훈(정형외과 전문의): "가슴쪽 견갑골 주변에 총알이 박혀있는 상태로 발견이 됐습니다. 저희가 엑스레이 찍어보고 상당히 놀랐고..."
자신도 병원에서 치료를 받아야 하는 상황이었지만 동료의 시신을 끌어안고 오열하는 동료 가족들을 보며 치료받을 겨를이 없었다며 당시를 회상합니다.
<인터뷰>송균헌: "통곡하는 걸 보고 전장에서 살아온 절 보면 얼마나 비통하겠습니까 치료할 엄두가 나지 않았습니다."
올해 43살인 송균헌 씨는 현재 대전지방경찰청 정부대전청사 경비대 소속 경위로 근무하고 있으며 총격 후 13년이 지난 오는 19일 통증을 치료하기 위한 수술을 앞두고 있습니다.
KBS뉴스 박지은입니다. |