묻고답하기

http://bgm.music24.kr/aquamp/black.html

 

여기 사이트 처럼............  이 플래시를 넣구 싶어요....................................제 예상으론

 

아래 소스는 player.js 이 파일인데요.............. 이 파일에 어느 부분일까요??........................................player.js  다운 받아서 해주세요~

var baseURL;
var mediaURL;
var samiURL;
var NewState = 10;
var duration = true;
var isSetObjEnv = false;
var version = "1.0";
var isOpener;
var use_marquee_force;

if(parent.frames[0] && typeof(parent.fst) != "undefined") {
 
 parent.rows = parent.fst.getAttribute("rows");
 parent.rows1 = parent.fst.getAttribute("rows1");
 parent.rows2 = parent.fst.getAttribute("rows2");
}

function resize(w,h) {
 resizeTo(w,h);
}

if(!opener) document.writeln('<script for="wmp" event="playStateChange(NewState)">playStateAction(NewState);</'+'script>\n');
if(opener) document.writeln('<script language="javascript" type="text/javascript" src="../lib/resizewin.js"></script>');

function onloadInitPL() {
 resize(pl_window_width,pl_window_height);
 getPlaylist();
 
}

function onloadInitML() {
 resize(ml_window_width,ml_window_height);
}


function onloadInit() {
 if(opener) {
  isOpener = opener;
  wmp = opener.document.getElementById("wmp");
 } else {
  isOpener = this;
 }
 
 if(wmp == null) {
  setTimeout("onloadInit()",100);
  return false;
 } else {
  isObjLoaded = true;
 }
 
 if(opener) {
  setObjChkWin();
 } else {
  setObjEnv();
 }
}

if(opener) {
 onloadInit();
} else {
 document.onload = window.setTimeout("onloadInit();",500);
}

function setObjEnv() {
 if(isSetObjEnv == false && wmp != null) {
  wmp.URL = mediaURL;
  if(typeof(text_caption) != "undefined") wmp.closedCaption.captioningID = "text_caption";
  if(set_autoPlay == true) {
   wmp.controls.play();
  } else {
   wmp.controls.play();
   setTimeout("wmp.controls.stop();",50);
  }
  setToggleTab(view_player);
  setAutoRewind(set_autoRewind);
  setLoop(set_loop);
  setShuffle(set_shuffle);
  setMute(set_mute);
  setVolume(set_volume);
  
  isSetObjEnv = true;
 } else { onloadInit(); }
}

function setObjChkWin() {
 if(typeof(opener.wmp) == "undefined") {
  window.close();
 } setTimeout("setObjChkWin();",1000);
}

function aPlay() {
 wmp.controls.play();
}

function aStop() {
 wmp.controls.stop();
}

function aPause() {
 wmp.controls.pause();
}

function aPrev() {
 wmp.controls.previous();
}

function aNext() {
 wmp.controls.next();
}

function aREW() {
 var val = wmp.controls.currentPosition - 10;
 wmp.controls.currentPosition = val;
}

function aFF() {
 var val = wmp.controls.currentPosition + 10;
 wmp.controls.currentPosition = val;
}

function getPlaylist(target) {
 if(typeof(wmp) != "undefined") {
  var res = "";
  var count = wmp.currentPlaylist.count;
  res += "<table width=100% style=table-layout:fixed; cellpadding=0 cellspacing=0 border=0>\n";
  for(i=0;i<=count-1;i++) {
   var itemname = wmp.currentPlaylist.item(i).name;
   var n = i+1;
   res += " <tr><td align=right id=no>"+n+"</td><td id=cb width=25><input type=checkbox name=plitem value="+n+"></td><td nowrap id=name title=\""+itemname+"\"><span style=cursor:hand; align=right id=button><img src=images/btn_listen.gif style=cursor:hand; align=absmiddle onclick=playItem("+n+");><img src=images/btn_delete.gif style=cursor:hand; align=absmiddle onclick=deleteItem("+n+",true);></td></tr>\n";
  }
  res += "</table>\n";
  if(!target) {
   playlist.innerHTML = res;
  } else {
   target.innerHTML = res;
  }
 }
}

function getPlaylistOnly(target) {
 if(typeof(wmp) != "undefined") {
  var res = "";
  var count = wmp.currentPlaylist.count;
  res += "<table width=100% cellpadding=0 cellspacing=1 border=0>\n";
  for(i=0;i<=count-1;i++) {
   var itemname = wmp.currentPlaylist.item(i).name;
   var n = i+1;
   res += " <tr><td nowrap title=\""+itemname+"\">"+itemname+"</td></tr>\n";
  }
  res += "</table>\n";
  if(!target) {
   playlist.innerHTML = res;
  } else {
   target.innerHTML = res;
  }
 }
}

function playStateAction(NewState) {
 switch(NewState) {
  case(0) : res = "Undefined - Windows Media Player is in an undefined state."; break;
  
  case(1) : res = "Ready - Ready to begin playing."; break;
  
  case(2) :
  case(3) : res = wmp.currentMedia.name; break;
  case(4) : res = "ScanForward - The current media clip is fast forwarding."; break;
  case(5) : res = "ScanReverse - The current media clip is fast rewinding."; break;
  case(6) : res = "Buffering - The current media clip is getting additional data from the server."; break;
  case(7) : res = "Waiting - Connection is established, however the server is not sending bits. Waiting for session to begin."; break;
  case(8) : res = "MediaEnded - Media has completed playback and is at its end."; break;
  case(9) : res = "Transitioning - Preparing new media."; break;
  case(10) : res = "Ready - Ready to begin playing."; break;
  case(11) : res = "Reconnecting - Reconnecting to stream."; break;
  default : res = "Unknown Status."; break;
 }
 
 if(NewState == 3) {
  afmObj_play(1);
 } else {
  afmObj_play(0);
 }
 if(use_marquee_force != false && use_marquee == true) {
  res = "<marquee name=text_marquee behavior="+marquee_behavior+" direction="+marquee_direction+" scrollamount="+marquee_scrollamount+" scrolldelay="+marquee_scrolldelay+" truespeed width=100% height=100%>"+res+"</marquee>";
 }
 text_title.innerHTML = res;
 getBitrate();
 getDuration();
}

function resetPlayer() {
 var cfm = confirm("Are you sure to reinitialize the player?\nthe current playlist and settings will not be saved.");
 if(cfm) {
  isSetObjEnv = false;
  setObjEnv();
  if(opener) setTimeout('getPlaylist();',250);
 }
}  

function deleteItem(no,reload) {
 var plitem_sel = 0;
 var cfm_textadd = "";
 var del_count = 0;
 if(typeof(plitem) != "undefined") for(i=0;i<plitem.length;i++) { if(plitem[i].checked == true) plitem_sel++; }
 if(plitem_sel<1 && !no) return false;
 if(plitem_sel>1) cfm_textadd = plitem_sel+" item selected.\n";
 var cfm = confirm(cfm_textadd+"Are you sure you want this media to be deleted?");
 if(cfm) {
  var stats = wmp.playState;
  if(plitem_sel>1) {
   for(i=0;i<plitem.length;i++) {
    if(plitem[i].checked == true) {
     media = wmp.currentPlaylist.item(plitem[i].value - (1+del_count));
     wmp.currentPlaylist.removeItem(media);
     del_count++;
    }
   }
  } else {
   media = wmp.currentPlaylist.item(no-1);
   wmp.currentPlaylist.removeItem(media);
  }
  if(stats == 3) aPlay();
  if(reload == true) getPlaylist();
 } else {
  return false;
 }
}

function appendItem(url) {
 var newmedia = wmp.newMedia(url);
 wmp.currentPlaylist.appendItem(newmedia);
}

function openItem(url) {
 wmp.controls.stop();
 wmp.URL = url;
 wmp.controls.play();

function playItem(no) {
 if(wmp.settings.mute == true) { setMute(false); }
 media = wmp.currentPlaylist.item(no-1);
 wmp.controls.playItem(media);
}

function setVolume(act) {
 currentVol = wmp.settings.volume;
 if(act == "up") {
  targetVol = currentVol + 5;
  if(targetVol >= 100) targetVol = 100;
 } else if(act == "down") {
  targetVol = currentVol - 5;
  if(targetVol <= 0) targetVol = 0;
 } else if(act <= 100) {
  targetVol = act;
 }
 isOpener.afmObj_volume(targetVol);
 wmp.settings.volume = targetVol;
}

function setAutoRewind(act) {
 if(act != true && act != false) {
  var stat = wmp.settings.getMode('autoRewind');
  if(stat == false) {
   stat = true;
  } else {
   stat = false;
  }
 } else {
  var stat = act;
 }
 wmp.settings.setMode('autoRewind',stat);
}

function setLoop(act) {
 if(act != true && act != false) {
  var stat = wmp.settings.getMode('loop');
  if(stat == false) {
   stat = true;
  } else {
   stat = false;
  }
 } else {
  var stat = act;
 }
 isOpener.afmObj_loop(stat);
 wmp.settings.setMode('loop',stat);
}

function setShuffle(act) {
 if(act != true && act != false) {
  var stat = wmp.settings.getMode('shuffle');
  if(stat == false) {
   stat = true;
  } else {
   stat = false;
  }
 } else {
  var stat = act;
 }
 isOpener.afmObj_shuffle(stat);
 wmp.settings.setMode('shuffle',stat);
}

function setMute(act) {
 if(act != true && act != false) {
  var stat = wmp.settings.mute;
  if(stat == false) {
   stat = true;
  } else {
   stat = false;
  }
 } else {
  var stat = act;
 }
 isOpener.afmObj_mute(stat);
 wmp.settings.mute = stat;
}

function setDurationType() {
 if(duration == true) {
  duration = false;
 } else {
  duration = true;
 }
 getDuration();
}

function timestamp2string(timestamp)
{
 var stringDate = new Date();
 stringDate.setTime(timestamp +"000");
 var h = 11 - stringDate.getHours();
 var m = stringDate.getMinutes();
 var s = stringDate.getSeconds();
 if(m < 10) m = "0"+m;
 if(s < 10) s = "0"+s;
 if(h > 0) {
  return  h+":"+m+":"+s;
 } else {
  return  m+":"+s;
 }
}


var pbs = 1;
function getDuration() {
 if(wmp != null) {
  if(view_duration == true && (wmp.playState == 3 || wmp.playState == 2)) {
   if(duration == true) {
    var res = wmp.controls.currentPositionString;
   } else if(duration == false) {
    var currPos = wmp.controls.currentPosition;
    var remainSec = wmp.currentMedia.duration - currPos;
    if(wmp.currentMedia.duration == 0) {
     duration = true;
     getDuration();
     return false;
    }
    var res = "-"+timestamp2string(parseInt(remainSec));
   }
  }
  if(!res) res = "00:00";
  
  if(wmp.playState == 2) {
   if(pbs == 1) {
    res = ":";
    pbs = 2;
   } else {
    pbs = 1;
   }
  }
  text_duration.innerHTML = res;
 }
} if(!opener) var IntvDuration = window.setInterval("getDuration();",1000);


function getBitrate() {
 if(wmp != null) {
  if(view_bitrate == true && (wmp.playState == 3 || wmp.playState == 2)) {
   var mediaBitrate = wmp.currentMedia.getItemInfo("Bitrate");
   
   if(mediaBitrate > 320000 || !mediaBitrate) {
    mediaBitrate = "VBR";
   } else if(mediaBitrate > 1000) {
    mediaBitrate = parseInt(mediaBitrate / 1000) +"Kbps";
   } else {
    mediaBitrate = parseInt(mediaBitrate)+"bps";
   }
   var res = mediaBitrate;
  }
  if(!res) res = "&nbsp;";
  text_bitrate.innerHTML = res;
 }
} if(!opener) var IntvBitrate = window.setInterval("getBitrate();",5000);


function toggleTab() {
 if(parent.rows != null) {
  switch(parent.fst.rows) {
   case(parent.rows2) :
    setToggleTab(0);
    break;
   case(parent.rows) :
    setToggleTab(1);
    break;
   case(parent.rows1) :
    setToggleTab(2);
    break;
  }
 }
}

function getSongTitle() {
 if(wmp.playState == 3 || wmp.playState == 2) {
  res = wmp.currentMedia.name;
 }
 text_title.innerHTML = res;
}

function setToggleTab(act) {
 if(parent.rows != null && typeof(table_tab) != "undefined") {
  var view = table_tab.getAttribute("alwaysview");
  switch(act) {
   case(1) :
    parent.fst.rows = parent.rows1;
    table_player.style.display = "block";
    if(view != "true") table_tab.style.display = "none";
    if(typeof(table_extend) != "undefined") table_extend.style.display = "none";
    break;
   case(2) :
    if(parent.rows2 != null) {
     parent.fst.rows = parent.rows2;
     table_player.style.display = "block";
     if(view != "true") table_tab.style.display = "none";
      if(typeof(table_extend) != "undefined") table_extend.style.display = "block";
     break;
    }
   case(0) :
    if(parent.rows1 != null) {
     parent.fst.rows = parent.rows;
     table_player.style.display = "none";
     table_tab.style.display = "block";
     if(typeof(table_extend) != "undefined") table_extend.style.display = "none";
     break;
    }
   default :
    setToggleTab(1);
    break;
  }
 }
}

function openPlaylist() {
        if(isSetObjEnv == true) {
                window.open("playlist.html","playlist","width="+pl_window_width+",height="+pl_window_height+","+pl_window_options);
        }
}

function openMediaLibrary() {
       
}

function about() {
 var res =
  "  :+:+:+:+: aquAmp "+version+" :+:+:+:+:           \n"+
  "  Copyright(C)1999-2004. theaqua.com. All rights reserved.  \n"+
  "  E-mail: aquamp (at) bystyx.com,   Homepage : theaqua.com  \n"+
  "  --------------------------------------------------------  \n"+
  "  \""+skin_name+"\" Skin by "+skin_by+".                    \n"+
  "  E-mail   : "+skin_email+"                                 \n"+
  "  Homepage : "+skin_homepage+"                              \n"+
  "\n";
 alert(res);
}

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
뮤랑이 회원정보에서 서명이 수정이 안됩니다.  
도봉인포 본문 내 이미지 리사이징 기능... [3] 2009.05.20 by 투데이
imgQ 이미지리사이징 안되고 짤리는 것인지 모르겠군요 [3] 2009.05.20 by 투데이
몽키@매직 최근문서출력에서 new 아이콘''만'' 출력하려면? [1] 2009.05.20 by 궁금이2
행호 비비샵과 연동하려고 합니다. [3] file 2009.05.20 by 행호
서종훈 통합검색에서 제목+내용 을 기본으로 하고 싶습니다. [6] 2009.05.20 by iceman237
궁금잉 갤러리에 gif사진올렸을 때 x박스가 왜뜨나요? [2] 2009.05.20 by 궁금잉
투데이 XE기본스킨에서 갤러리 섬네일 리스트 수정할려면 어디를 해야 하나요? [5] file 2009.05.20 by 투데이
뚱님*^^* 게시판의 동영상 무단링크로 인한 트레픽 초과는 어케 해결하나요? [10] 2009.05.20 by 뚱님*^^*
포털. 구글등록을 하려는데 방법을 가르쳐 주세요. [4] 2011.11.03 by 길이
必得力 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?  
두보 위젯추가시 1개이상 출력이않됨  
김바오로 레이아웃 상단에 내가만든 이미지나 플래시넣는 방법좀 이러주세요 [2] 2009.05.20 by 노블
네비게이터 팝업창 출력방법이요.. [2] 2009.05.20 by 느까끼
김정훈닷컴 XE를 멀티도메인으로 운영할수는 없나요? [7] 2009.05.20 by 백성찬
투데이 모듈관리 페이지 정상인가요? [4] file 2009.05.20 by 투데이
돌베개야곱 카테고리 접기 [1] 2009.05.20 by 투데이
투데이 이미지 리사이징 안되는데 어떻게 해야 하나요? [1] 2009.05.20 by 투데이
호킁 어느날부터 브라우저 제목이 깨져서 나와요 file  
별을향해 섬네일과 게시판에 첨부한 파일에 관해 질문 있습니다. [3] 2009.05.20 by 별을향해
3family.lecl.net 메뉴관리가 분류관리로 나오네요.. [3] file 2009.05.20 by 3family.lecl.net
김정숙923 업로드한 파일 -> 바이너리 변경된 것 복구하는 방법  
투데이 본문 이미지 리사이징 짤리는 문제 ㅠ_ㅠ 급급~ [6] 2009.05.20 by 투데이
행호 상단부분을 삭제하려고 합니다. [7] file 2009.05.20 by 행호
miso777 최근문서출력ver0.1 xe공식레이아웃용 최근글 스킨 [1] file 2009.05.20 by GSP이정재
불패의초인 아쿠아 엠프 질문좀요~ㅠㅠ file  
나혼자 파일이 업로드 되지않아요  
돌베개야곱 카테고리 접기  
클래식갤러리 1.2.2 설치 시 ftp 정보입력에서 안넘어가요! [4] 2009.05.20 by 주만호
투데이 본문내 이미지 리사이징 문제했지만 또 다른 문제가... [8] 2009.05.21 by 투데이