웹마스터 팁

미리 보기 : http://allzza.net/maddog/tip/net_video.html


<head>
<title>
개판 오분전 넷 비디오 ver 0.00000000000001
</title>

<style type='text/css'>

  button  {                            
     color:#000000; font-size: 9pt;  
     background-color:#cccccc;  
     border-width:1; border-style:solid;border-color:#999999;  
     width:40px;height:17px;                                      
    }
    
body
    A:link { text-decoration:none;font-size:8pt; color:  #5BF9F5;}
    A:visited { text-decoration:none;font-size:8pt; color: #5BF9F5;}
    A:active { text-decoration:none;font-size:8pt; color: #5BF9F5;}
    A:hover {color: ff00ff;font-size:8pt; text-decoration:none;}  

div    {
             scrollbar-face-color:#ffffff;scrollbar-shadow-color:#Ffffff;
             scrollbar-highlight-color:000000;scrollbar-3dlight-color:ffffff;
             scrollbar-darkshadow-color:000000;scrollbar-track-color: #ffffff;
             scrollbar-arrow-color:000000;
             }
</style>

<script>

/*************************************************************************************
개판 오분전 넷 오디오를 조금 응용해서 비디오도 돌릴수 있는 프로그램을 만들어보았습니다.
제목을 클릭하면 자동 재생 될수 있게 했구요.....이전 다음 버튼을 누르면 .........거시깁니다.
소스 제작은 공개프로그램인 Acroedit 를 사용했으며
익스플로러(v 5.5) 이외에서는 실험해보지 않았습니다.
동영상은 미친개 맘대로 뮤직 스튜디오(http://musicstudio.kbs.co.kr) 협찬입니다.
문제가 된다면 지우겠............. 한번 봐주시믄 안될까여...ㅠ.ㅠ
학습용 공개용 비영리용을 전제로 배포와 사용과 수정과 거시기에서 무한히 자유롭습니다.

소스 : 미친개
이멜 : maddog07@korea.com
홈페이지 : http://allzza.net/maddog/    (개판 오분전 미친개네 집)
제작 : 2002.9.19 ver 0.000000000001 (버전이 복잡해서 헷갈뤼~)
***************************************************************************************/


var aaa = '개판 오분전 넷 비디오 ver 0.0000000001 by <a href=http://allzza.net/maddog target=new>미친개</a>'
                            //-- 타이틀 레이어에 뿌려질 문자열
muteflag = false;           //-- 소리죽임 버튼을 위한 flag 변수
player_ready = false;       //-- 플레이 버튼을 위한 변수
playing = false;            //-- 플레이버튼을 제외한 미디어 제어버튼을 위한 변수
play_index = 0;             //-- 이전 비됴 다음 비됴 버튼을 위한 변수.


var list = new Array(      
      //-- 동영상을 추가할때는 '동영상제목','동영상 주소', 의 방법으로 추가합니다. 가능하면 앞부분에 추가하길....
      //-- (뒷부분에 추가하려면 콤마찍고 맨뒤콤마 안쓰고....복잡해요)
      //-- 동영상 제목이나 주소안에 작은 따옴표가 들어가면 안됩니다. 굳이 넣어야 한다면 ' 로 넣으세요
      
      '보아 - my Sweetie','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023361_0.wmv',
      '쿨 - 진실','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023362_0.wmv',
      '김완선 - S','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023368_0.wmv',
      '왁스 - 부탁해요','+ 'mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023371_0.wmv'+ ',
      '자두 - 으악새','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023365_0.wmv',
      '거북이 - 사계','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023369_0.wmv',
      '양동근 - 골목길','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023163_0.wmv',
      '밀크 - 크리스탈','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023167_0.wmv',
      'SES - one','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023176_0.wmv',
      '휘성 - 안되나요','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023181_0.wmv',
      'QQQ - 떠나가라','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023165_0.wmv',
      '박정현 - 꿈에','mms://211.233.25.33/mod/live4/musicstudio/music_video/v_023182_0.wmv'
      
      
       );
      
function play_list(int)  {      //-- 동영상 목록에서 목록을 클릭하면 실행 되는 함수. 플레이어의 파일 이름을 잡아주고 타이틀에 동영상 제목을 뿌려줌
  play_index = int;
  if(play_index < 0) {alert('없슈');play_index=0;return false;}
  if(play_index >= list.length) {alert('없슈');play_index=list.length-2;return false;}
  player_ready = true;
  Player.Filename = list[int+1];
  on_play();
  marq(list[int]);
  }      
  
function marq(q) {     //-- 타이틀에 동영상 제목을 뿌려줌.
        str = '';
        str += '<marquee><b>' + q + '</marquee></b>';
        document.all.title.innerHTML = str;
        }

function on_play()  {   //-- 재생 버튼을 눌렀을때
  playing = true;
  Player.Play();
// marq(list[int]);
  }


function on_stop()  {   //-- stop 버튼을 눌렀을때
  Player.stop();
  playing = false;
  }
  
function muten()   {      //-- 소리안남 버튼을 눌렀을때
  if(!muteflag)  {   //-- 소리 안남
      Player.Mute = true;
      muteflag = true;
      document.maddog.mutebutton.value = '<font color=red>☎</font>';
      }
  else  {         //-- 소리 다시 남
      Player.Mute = false;
      muteflag = false;
      document.maddog.mutebutton.value = '☏';
      }
  }

</script>

<script language=javascript for=Player Event=EndOfStream(Result)>
        playing = false;player_ready = false;
        document.all.title.innerHTML = aaa;
        play_list(play_index + 2);
</script>

<script language=javascript for=Player Event=Error>
   //  alert("스트리밍 에러입니다.");
     document.location.reload();
</script>


<body>
<div style='position:absolute;left:5;top:5;width:404;height:430;border:2 solid black;background-color:#555555'>  
<!-- 전체 레이어 -->

<div id=title  style='position:absolute;left:0;top:0;width:400;height:20;font-size:11px;color:#ffffff;padding-top:7;padding-bottom:0;padding-right:5;background-color:#000000' align=right>
개판 오분전 넷 비디오 ver 0.00000001 by <a href=http://allzza.net/maddog target=new>미친개</a>
</div>
<!-- 타이틀 마퀴 레이어 -->

<div  style='position:absolute;left:0;top:20;width:400;height:300;background-color:9c9c9c;font-size:11px;color:3fbfff;overflow:no'>
<!-- 비디오 화면 레이어 -->
<object
   id="Player"
   classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"  width=400 height=300 bgcolor=black>
                          <param name="AutoStart" value="false">
                          <PARAM NAME="AudioStream" VALUE="-1">
                          <param name="TransparentAtStart" value="false">
                          <param name="ShowControls" value="0">
                          <param name="ShowDisplay" value="0">
                          <PARAM NAME="Balance" VALUE="0">
                          <PARAM NAME="BufferingTime" VALUE="60">
                          <param name="ShowStatusBar" value="1">
                          <param name="volume" value="2000">
                          <param name="AutoSize" value="0">
                          <param name="AnimationAtStart" value="false">
                          <PARAM NAME="Mute" VALUE="false">

                        </object>
</div>

<div  style='position:absolute;left:0;top:330;width:400;height:20;overflow:hidden;background-color:555555'>
<!-- 버튼 레이어 -->

<table border=0 width=100% cellpadding=0 cellspacing=0>
<tr>
<td align=left>
<form name=maddog>
<button onClick="play_list(play_index)" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='재생'><b>▷</b></button>
<button onClick='if(playing) Player.Pause()' onFocus="this.blur()"  onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='일시정지'><b>II</b></button>
<button onClick="if(playing) on_stop()" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='정지'><b>■</b></button>
<button onClick="play_list(play_index - 2)" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='+ '이전 비디오'><b>◀◀</b></button>
<button onClick="play_list(play_index + 2)" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='다음 비디오'><b>▶▶</b></button>
<button name=mutebutton onClick="if(playing) muten()" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='+ '소리죽임'><b>☏</b></button>
<!--
<button onClick="listhidden()" onFocus="this.blur()" onMouseOver="this.style.backgroundColor= '#ababab'"; onMouseOut="this.style.backgroundColor= '#cccccc'"; title='목록'><b>list</b></button>
-->
</form>
</td>

</tr>
</table>
</div>


<div id=sel_list  style='position:absolute;left:0;top:350;width:400;height:76;background-color:000000;font-size:11px;overflow:auto;padding-top:5;padding-right:5;padding-bottom:5' align=right>

<!-- 비디오 리스트 레이어 -->
<script>
document.all.sel_list.innerHTML = '';
      for(m=0;m<list.length;m+=2)  {
          document.all.sel_list.innerHTML += list[m].link('javascript:play_list(' + m + ')') + '<br>';
          }
</script>
</div>


</div>
제목 글쓴이 날짜
텔넷 사용자 관리... 쇠물택 2002.02.24
[sapzils서버세팅] A+P+M 소스 설치 [4] 쇠물택 2002.02.24
wuftp에서 proftp로...그리고, proftp 설정하기 [1] 쇠물택 2002.02.24
메모리 절약하기 - 리눅스 오픈소스 2002.02.24
[강좌끝이다~!]와우리눅스7.0을 서버로 두고 인터넷공유 [8] RealComty 2002.02.23
[강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] RealComty 2002.02.23
[re] [강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] 주영명 2002.02.27
[강좌3탄]와우리눅스7.0을 서버로 두고 인터넷공유 [4] RealComty 2002.02.23
[강좌2탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] RealComty 2002.02.23
[강좌1탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] RealComty 2002.02.23
[리눅스]proftp 에서 사용자가 상위 폴더로 이동을 못하게... [3] teenteenv 2002.02.22
에러페이지를 서버관리자가 지정한 페이지로. [1] teenteenv 2002.02.21
vi 편집기 사용시 비프음 제어 오픈소스 2002.02.21
커널 버전 알아내기 [1] 오픈소스 2002.02.21
[APM자동설치] APM_Setup 3 ( Apache, PHP4, MySQL, Perl, Tomcat ) [6] 근땅e 2002.02.06
아파치 웹서버 속도 빠르게 하기 위한 최적화 팁 [14] 차카게살자 2002.01.27
APC(Alternativ PHP Cache) 사용법( php 캐쉬 플러그인 ) [1] file 김도한 2002.01.29
MySQL 관리 첫걸음 [5] 앤디(andy) 2001.04.18
{주목} CodeRed 아파치로그파일 지우기 [2] skyel 2001.08.22
linuxerv무료계정 백업받기^^ [2] ^^shaki 2001.02.05