고화질
표준화질
저화질
고화질
표준화질
저화질
高画質
標準画質
低画質
.vodOff{font-size:11px;color:#484848;text-decoration:none;} /* not playing */
.vodOn{font-size:11px;font-weight:bold;color:#484848;text-decoration:none;} /* playing */
.vodbuttonN{float:left;width:40px;height:21px;margin-top:8px;text-align:center;}
.vodbuttonW{float:left;width:52px;height:21px; margin-top:8px;text-align:center;}
.vodbuttonBar{float:left;width:1px;height:12px;margin:9px 4px 8px 4px;padding:0;overflow:hidden;background-color:#6b6b6b;}
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 = "" + getQualityName(oldQuality) +"";
}
oldQuality = "";
}
}
function deployVodArea()
{
var obj = document.getElementById("divMenu");
if(obj){
var menu_src = "";
if(typeof myClsId != "boolean"){
menu_src = menu_src.concat("" + getQualityName("700k") + "");
}
if(menu_src!=""){menu_src = menu_src.concat("");}
menu_src = menu_src.concat("" + getQualityName("300k") + "");
if(menu_src!=""){menu_src = menu_src.concat("");}
menu_src = menu_src.concat("" + getQualityName("56k") + "");
menu_src = ("
").concat(menu_src);
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 = "" + getQualityName(oldQuality) +"";
}
// quality
obj = document.getElementById(quality+"button");
if(obj){
obj.innerHTML = "" + getQualityName(quality) +"";
}
oldQuality = quality;
}
}
var fVOD56k = "LzIwMDkvMDcvMDQvMTcwLmFzZg==";
var fVOD300k = "LzIwMDkvMDcvMDQvMzAway8xNzAuYXNm";
var fVOD700k = "LzIwMDkvMDcvMDQvNzAway8xNzAuYXNm";
function resetUrl(url1, url2, url3)
{
fVOD56k = url1;
fVOD300k = url2;
fVOD700k = url3;
var obj;
if(fVOD700k){
obj = document.getElementById("700kbutton");
if(obj){
obj.innerHTML = "" + getQualityName("700k") + "";
}
}
if(fVOD300k){
obj = document.getElementById("300kbutton");
if(obj){
obj.innerHTML = "" + getQualityName("300k") + "";
}
}
if(fVOD56k){
obj = document.getElementById("56kbutton");
if(obj){
obj.innerHTML = "" + getQualityName("56k") + "";
}
}
}
var decode = new xhUrlDecode();
decode.doGet(fVOD56k, fVOD300k, fVOD700k, true);
// 기사면 UI 변경을 위한 추가 자바 함수 - 화질별 보여질 text 구하기
function getQualityName(str) {
var ret_str = "";
switch(str) {
case "700k" :
ret_str = "고화질"; break;
case "300k" :
ret_str = "표준화질"; break;
case "56k" :
ret_str = "저화질"; break;
}
return ret_str;
}
//플레이어 영역 배치 및 노출
deployVodArea();
<앵커 멘트>
경기 침체 속에 신차 출시를 미뤄오던 자동차 회사들이 하반기에 대거 신차를 내 놓습니다.
하반기에는 경기 하락세가 멈출 것이라는 기대심리가 반영된 것으로 보입니다.
구본국 기자가 보도합니다.
<리포트>
신차 공개 후 천여 대의 사전 계약이 완료된 기아 자동차 포르테 쿱.
르노 삼성은 동급 차종에서 최대의 실내공간을 확보한 뉴 SM3를 오는 13일 출시합니다.
지엠 대우도 오는 9월 마티즈 후속차량을 선보이며 신차 전쟁에 뛰어듭니다.
현대차와 기아차는 하이브리드 차량까지 선보이며 친환경 자동차 시대 개막을 알렸습니다.
<인터뷰> 기아차 마케팅 팀장 : "연비와 유지비가 우선입니다. 연비 개선에 중점을 맞추고 상품개발에 박차를 가하고 있습니다."
하반기 출시되는 국산차는 모두 14종.
수입차까지 합치면 모두 30종에 이르는 신차가 대거 시장에 쏟아져 나옵니다.
불경기로 신차 출시를 미루던 업체들이 경기하락이 멈출 것이라는 전망 속에 신차출시에 나섰습니다.
<인터뷰> 류기천(자동차 연구소) : "시장 위축되면 신차 출시효과가 없고 위험이 커집니다. 업체 입장에서는 소비가 살아난다는 판단하에 출시 확대..."
외국 자동차 업체들 역시 한국을 신차판매 시험장으로 삼겠다는 전략입니다.
<인터뷰> 인피니티 부장 : "한국시장 자체가 다양한 욕구를 반영하고 그를 통해 전세계 경쟁력 가늠하는 시장이다 보니까 한국에서 처음 출시했습니다."
자동차 업체들은 노후차 교체 수요에다 신차효과까지 겹치면 자동차 시장이 활기를 되찾을 것으로 기대하고 있습니다.
KBS 뉴스 구본국입니다.
http://news.kbs.co.kr/article/economic/200907/20090704/1804878.html