묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
BGM넣는법에 대한 질문입니다.
2003.04.09 20:57
보통 배경음악을 넣을때, 이런 식으로 넣는 것이 눈에 띄던데요,
![](http://www.noirclyde.net/asas.bmp)
그러니깐, 여러음악을 선택하거나 하는등의 기능은 없이
음악 하나만 끄고 킬수 있는 BGM이죠.
기능만 따지자면 이렇게 해도 됩니다.
![](http://www.noirclyde.net/asas.bmp)
그러니깐, 여러음악을 선택하거나 하는등의 기능은 없이
음악 하나만 끄고 킬수 있는 BGM이죠.
기능만 따지자면 이렇게 해도 됩니다.
정확히 말하면 미플 Object를 쓰신다는거죠?
그렇다면, 자바스크립트로 미플을 조정해야합니다.
<object id="Player" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject">
<param name="AllowChangeDisplaySize" value="False">
<param name="AnimationAtStart" value="False">
<param name="AutoSize" value="False">
<param name="EnableContextMenu" value="False">
<param name="EnableFullScreenControls" value="False">
<param name="EnablePositionControls" value="False">
<param name="EnableTracker" value="False">
<param name="FileName" value="<?=$file ?>">
<param name="PlayCount" value="1"
<param name="ShowAudioControls" value="False">
<param name="ShowCaptioning" value="False">
<param name="ShowControls" value="False">
<param name="ShowDisplay" value="False">
<param name="ShowGotoBar" value="False">
<param name="ShowPositionControls" value="False">
<param name="ShowStatusBar" value="False">
<param name="ShowTracker" value="False">
<param name="TransparentAtStart" value="True">
</object>
미플 6.x대를 기준으로 하면 오브젝트는 이렇습니다.
Id=Player라고 했으니 이 오브젝트의 이름이 Player라고 생각하시면 됩니다.
그러면
Player.Previous() 가 전곡으로
Player.Next() 가 다음곡으로
Player.Play() 가 재생
Player.Stop() 이 멈춤이 됩니다.
이때는 asx화일을 만들어서 하시는게 편한데 그건 검색해보시면 자세히 나와있습니다.
asx를 만드신후 오브젝트에 $file에 집어넣으시면 되구요.
asx화일을 정식대로 만들었다면
Player.GetMediaInfoString(8) 가 asx의 <title></title>안에 집어넣은 곡의 정보를 나타냅니다.
<title>조성모 - 피아노</title>이라고 했다면
Player.GetMediaInfoStirng(8)을 호출하면 조성모 - 피아노 가 뜨는거죠..