묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
BGM넣는법에 대한 질문입니다.
2003.04.09 20:57
보통 배경음악을 넣을때, 이런 식으로 넣는 것이 눈에 띄던데요,
그러니깐, 여러음악을 선택하거나 하는등의 기능은 없이
음악 하나만 끄고 킬수 있는 BGM이죠.
기능만 따지자면 이렇게 해도 됩니다.
그러니깐, 여러음악을 선택하거나 하는등의 기능은 없이
음악 하나만 끄고 킬수 있는 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)을 호출하면 조성모 - 피아노 가 뜨는거죠..