미디어 플레이어를 사용하여 여러항목을 재생시킬때 asx 파일을 이용하면 된다
파일예제는
<Asx Version="3.0">
<Param Name="AllowShuffle" Value="no"/>
<Entry>
<Title>노래제목</Title>
<Ref href="/fla/1. U Can't Stop Me.mp3"/>
</Entry>
<Entry>
<Title>노래제목</Title>
<Ref href="/fla/2. Just Like That.mp3"/>
</Entry>
</Asx>
플레이어는
<object id="BackPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" >
<param name="autostart" value="false" />
<param name="enablecontextmenu" value="false" />
<param name="uiMode" value="none" />
<param name="playCount" value="9999999">
<param name="url" value="/music.asx" />
</object>
와 같다
현재 재생되고있는 항목이 몇번째인지 알고싶을땐
function syncframe(){
try{
for( var i = 0 ; i < this.BackPlayer.currentPlaylist.count ; i++ ){
if(this.BackPlayer.currentPlaylist.item(i).sourceURL == BackPlayer.controls.currentItem.sourceURL ){
//이때의 i 값이 해당 항목이다.
}
}
}catch(e){}
}
<body onload="tid=setInterval(syncframe,500);">
'Story > Javascript' 카테고리의 다른 글
FCKeditor_2.x 위지윅 에디터 (0) | 2009.10.07 |
---|---|
javascript 로 특정 이미지위를 클릭했을때 이미지상 클릭한 좌표값 구하기 (0) | 2009.03.28 |
키값을 임의로 지정하는 배열만들기 (0) | 2009.02.23 |
두 날짜 사이의 날짜 수 계산 / 몇일인지 계산 (0) | 2009.02.14 |
날짜 유효성 검사 (0) | 2009.02.03 |