여러곡의 음악 연속 재생 소스(태그)
블로그 관리
2010-11-06 , 조회 (6055) , 추천 (0) , 스크랩 (1)
출처
원문

 

형제, 자매님들!

음악 파일을 올리 실때, 한곡으로 부족하시다면,

좋아하시는 여러 곡의 음악을 한곡으로 만들어 올리고, 연속해서 재생시킬 수 있습니다.

 

이 곡은 여름훈련 결정연구 베너송 중 3곡을 한파일로 만들어 연속으로 재생시키는 것입니다. 

 

1. 우선 메모장을 열어 다음과 같이 기록합니다.

  ----  원하시는 음악이 3개일 경우 (곡 수에 따라  쓰는 는 증가됨) 

<asx version = "3.0" >

<entry>

<ref href = "음악소스주소" />

</entry>
<entry>

<ref href = "음악소스주소" />

</entry>
<entry>

<ref href = "음악소스주소" />

</entry>

</asx>  

메모장에서 음악소스 주소를 각각 다 입력하고 저장을 할 때 확장자를 wvx 나, asx 로 하여 저장합니다.

  예) 3life.wvx, 3body.asx

 

여기에서 음악소스주소는, 글쓰기에서 파일로 선택한 음악파일 주소를 말합니다. 따라서 글을 다쓰신후 파일을 선택하고 등록 후 내 블로그 화면에 올라와 있는 파일에 대고 오른 쪽 마우스 버튼을 누르면 나오는 메뉴중 속성을 선택하고 거기에서 주소를 복사하여 입력하시면 됩니다.

만약, 곡이 3개 라면 src주소도 3개가 나와야 겠죠?

※ 주의!!!  이유는 모르겠는데, 화일을 2개 이상 동시에 올릴 때 수정시 글 관리 화면에 글이 안보이고 로딩중~~

이라는 화면만 나올 때가 있습니다. 따라서 글 원문은 따로 복사해두시거나 자동저장이 될 수 있도록 음악화일을 올리시기 전에 반드시 조치 하시기 바랍니다. 저도 몇번 글을 날려 버렸습니다. 아니면, 이 때 화면을 닫고 블로그 화면에서 제일 오른쪽위 화살표 두개가 어울러져 있는 "호환성 보기" 버튼을 누르시고 다시 글 쓰기 화면으로 들어가 수정 하시면 되는 경우가 많습니다.

 

2. 평상시 쓰시는 음악 테그를 복사하시고 쓰신 글에 들어가셔서 HTML 메뉴를 선택하시고 적당한 위치에 복사해 놓습니다.

다시 HTML을 풀고 원하시는 위치나 크키를 조정하신다음에,

 

3. 메모장에서 wvx 나 asx로 저장한 화일을 위와 갇은 방법으로 똑 같이 다시 올립니다. 이때 기존에 올렸던 화일들은 삭제합니다.

올린 화일을 똑 같이 블로그 화면에서 src 를 복사해 놓습니다.

 

4. 다시 글쓰기 화면에서, HTML 메뉴 선택하시고,

음악을 재생할 HTML 의 사이에 아래와 같이 복사한 음악소스를 복사합니다. 

<embed src="wvx나,asx 파일의 경로" width="? height="?" border="? loop="true"  autostart="true"></embed>

autostart="true" , 혹은  "false"  (자동재생 여부 선택)

loop="true" "false", 혹은 (-1,1)  (계속해서 반복 여부 선택) 

☞ 기타 다른 메뉴들 참조

☞ 글 쓰기 화면에서 직접 음악바 크기 조절 가능

 

5. 이 방법외에 다른 방법도 있을 것입니다. 제가 터득한 것입니다. 형제, 자매님들 블로그 운용이 조금 보탬이 되기를 기대 합니다. 아멘...  잘 이해가 안되시면 댓글로..

 

두번째 방법으로는 와 사이에 아래와 같이 기록하는 것입니다. 

<script language="JavaScript">
<!--
song = new Array(3);
song[0] = '음악파일이름.확장자'
song[1] = '음악파일이름.확장자'
song[2] = '음악파일이름.확장자'
 
stitle = new Array(3);
stitle[0] = '1번 음악 파일의 타이틀(제목)'
stitle[1] = '2번 음악 파일의 타이틀(제목)'
stitle[2] = '3번 음악 파일의 타이틀(제목)'

index = Math.floor(Math.random() * song.length);
document.write("<embed name=bgm src="+song[index]+" autostart=true hidden=true

loop=true>");
document.write(stitle[index]);


onkeydown = function () {
 if(event.keyCode == 27) { bgm.stop() } //Esc 를 눌렀을 경우 배경음악 멈춤...}
//-->
</script>

 위와 같이 기록하면 ASX 를 만들어서 배경음악을 여러곡 재생하는 것과 같은 효과를

낼 수 있습니다.


트랙백:  수신불가
추천 스크랩 전체목록

샛별

제가 찾던 자료네요 감사합니다. 전에 몇번 시도를 해 봤는데 실패하여 포기를 했는데 이 자료로 해 봐야 겠네요^^


좀 있다가 만들어 함 올려 볼게요~~^_^

샛별

연속듣기 만들어 보았는데요 반절은 성공한것 같은데 나머지 반절은 미완성이네요 만든 파일만 올려지고 음원 재생기 만들려 하는데 속성에서 가져오니 한곡씩밖게 안되더라구요 연속듣기 음원재생기 만들수 있도록 자세히 알수 있게 보충설명 부탁드려도 되는지요

순수한마음

어느 부분에서 안됐는지 모르지만,


우선 내가 올려서 한 곡 화일로 만들곡이 3개이라고 가정하고,


3 곡을 다 올려서 속성을 복사하여 asx를 이용 재생할  entry를 만드는 것입니다.


우선 메모장에  이 부부분을 그대로 복사하시고 <asx version = "3.0" >


<entry>


<ref href = "음악소스주소" />


</entry>
<entry>


<ref href = "음악소스주소" />


</entry>
<entry>


<ref href = "음악소스주소" />


</entry>


</asx>  


윗 부분을 다 입력한후, 다른 이름으로 저장할 때. 그 화일  확장자를 wvx 나, asx 로하여 저장합니다.


다시 방금 만든 화일을 다시 업로딩합니다.  그리고 이 화일을 속성을 음원재생기 소스 부분에 복사해 넣습니다. 이렇게 할 때, entry에 의해 3곡이 순차적으로 재생됩니다. 도움이 되셨는지? 아니면 다시 댓글 남겨 주세요..

샛별

감사합니다^_^


3곡 이상일경우 확장자명을 숫자를 바꿔야 하나요 아님 어디다가 숫자를 바꿔야 하는지요


위 그대로 복사해서 여러곡을 만들어 보았는데 3곡만 골라 나오더라구요^^


 

순수한마음

그렇지는 않습니다. 저는 여름훈련베너송을 6곡까지 올려 봤습니다. 혹시


한곡당 <entry>


<ref href = "음악소스주소" />


</entry>
이 부분이 제대로 되었는지 확인하시고,


마무리는 </asx>  이것으로 하시고..


 


확장자는 여러곡을 한  복합된 새로운 화일을 만들 때 인식하도록 하기 위한 것입니다.


제가 올린 것을 html 로 보시고 참고하세요..