이 방법은 사용자 컴퓨터의 미디어 플레이어가 낮은 버전인 경우 안됩니다.

동영상에 따라서 안되는 것들도 있어요.

<body onload="load();">



<OBJECT id=Player type=application/x-oleobject height=250 standby="Loading Windows Media Player components..." width=300 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 name=Player>

<PARAM NAME="URL" VALUE="http://audio.intz.com/nmusic/video/53902.wmv">
</OBJECT>


<script language=javascript>
function load(){
Player.controls.currentPosition = 120;
}
</script>


고쳐야 할 곳이 어디냐면요..

Player.controls.currentPosition = 120; 여기서 120은 얼마나 지난곳에서부터 재생할거냐 하는건데, 전체 재생시간을 초로 나타낸것중에서 해당시간을 입력하면 되구요. 여기서는 120초 지난후부터 재생하라는 말이에요.

<body 태그는 중복해서 사용하지 말고, onload 부분을 기존의 body 태그에 삽입해야 됩니다.

또 조절해야 할 부분은.. <object 태그에서 동영상의 크기에 따라, width=000 height=000 를 동영상 크기에 알맞게 조절하면 됩니다.


다시 말하지만, 이 태그는 사용자 컴퓨터에 최신버전의 미디어 플레이어가 깔려있을경우에만 작동합니다.

메모장에 붙여넣기 해서 실행해 보세요.

동영상은 종류에 따라 안되는 것도 있지만 , 음악 파일은 잘 되니깐, 음악파일로 실험해 보세요.

샘플 파일 : http://myhome.naver.com/lehit/source/middleplay.htm

<embed src="mms://61.74.69.168/mv_kt2/kt_195/mvbug/021019/0727/mv0727_pop043.asf">

이건 그냥 감상용이에요.. 리치 뮤직비디오하고 비슷하죠?
 
 

Player는 미디어 플레이어 아이디

Player.controls.currentPosition : 현재 진행 위치(소숫점 이하 초 단위로 나온다.)

Player.controls.currentPositionString : 현재 진행 위치(분:초 단위로 나온다.)

Player.currentMedia.duration : 현재 파일의 총 길이(초 단위로 나온다.)

Player.currentMedia.durationString : 현재 파일의 총 길이(분:초 단위로 나온다.)

 

 


  • controls 개체를 못 찾을 때는 빼면 된다.
    Player.controls.currentPosition -> Player.currentPosition
  • currentMedia 개체도 마찬가지

    currentMedia 개체는 읽어오는 시간이 있기 때문에 약간의 시간을 두고 값을 불러야 한다.

  • '메모' 카테고리의 다른 글

    player 조절하는 소스...펌  (0) 2008.03.29
    웹플레이어 currentPosition...펌.  (0) 2008.03.29
    일몰 일출 시간... 펌.  (0) 2008.03.28
    cd case 종이접기...펌  (0) 2008.03.26
    설치한 다음배경음악 안듣게 해놓기...  (0) 2008.03.25

    + Recent posts