CMS솔루션마켓, 이온디 - 워드프레스, 라이믹스, 카페24, 그누보드, 엑셀

Contents Management System

Home CMS 웹CGI

아쿠아 앰프, 스틱스WMP

이온디
2009년 01월 23일

과거 NZEO.COM 으로도 알려진, 더 과거 Zetyx.com 으로 친숙한,

스틱스님이 제작한 스틱스WMP(StyxWMP, Styx Windows Media Player)와 아쿠아앰프(AquaAMP)입니다.


bgm1.jpg 


자료 보관용으로 올립니다.


※ Zetyx : 제로(Zero)님과 스틱스(Styx)의 조합. 


문의사항은 http://bystyx.com , http://theaqua.com 또는 styxWMP@bystyx.com 으로 해주시면 됩니다.


- Player 사용법

styxWMP.html 파일 내부 SCRIPT 안에 기본으로 설정할 내용이 있으므로 styxWMP.html 를 참조하세요.


- 스킨

따로 스킨 설정은 없으며 styxWMP.html 파일을 하나 카피하시어 수정해서 파일명 바꿔서 쓰시면 됩니다. 기본적으로 들어가 있는 Modern 스킨은 예를 들어 images_red 를 images 로 바꾸면 적용이 됩니다.


- Playlist 작성법

styxWMP에서 사용하는 Playlist 는 Windows Media Player 에서 사용하는 모든 파일형식을 사용합니다.

지원 파일 형식 : asx , wpl , m3u


기본적으로 ASX 파일 형식을 사용하여 플레이리스트를 작성하시는것이 좋습니다.

아래의 형식에 맞추어 플레이 리스트를 만드세요.

 

<Asx Version = "3.0">

<Param Name="AllowShuffle" Value="yes"/>

<Entry>  <Title>노래제목</Title>  <Ref href="파일URL"/>  </Entry>

<Entry>  <Title>노래제목</Title>  <Ref href="파일URL"/>  </Entry>

<Entry>  <Ref href="파일URL"/>  </Entry>

</Asx>


- 위에서 보면 AllowShuffle 에서 no 를 하게 되면 플레이어에서 Shuffle 기능을 켜더라도...

플레이리스트 순서대로 플레이가 됩니다.


- <Title></Title>은 이름을 따로 지정하고 싶을경우 사용하시면 됩니다.


- 일반적으로 ID3Tag 가 적용되어있는 파일이나, ASF, WMA의 경우 Artist 는 표시되지 않습니다.

위 경우가 아니라면 파일에서 확장자만 빠진 파일명이 노래제목으로 표시가 됩니다.

(* ID3Tag에 대한 Artist표시가 안되는점은 추후 개선예정)


- 플레이리스트 항목에 또 다른 플레이 리스트를 추가할수 있습니다.


- API 사용법


1. 다운을 받아 계정에 올리고 압축을 풉니다.
(쉘접속이 안되어 FTP만 쓸경우 압축을 풀어 FTP로 올립니다.)

2. aquamp-버전 디렉토리를 aquamp 로 변경

3. aquamp/player.config.js 를 수정합니다.
var mediaURL = "http://bystyx.com/bin/styxWMP/playlist.asx.php";

위 빨간 부분을 자신의 asx 파일 URL로 변경합니다.

4. aquamp/index.html 를 수정 
(기존에 받으셨던 분들은 다시 받으셔서 index.html 만 덮어쓰세요)
$r = 스킨번호;
$index = "홈페이지 URL";

5. 태터와 같은 링크 페이지를 위한 aquamp/lib/frame.inc.php 수정
var frmIndex = "http://bystyx.com/bin/aquamp/index.html"; 
// 프레임셋 위치 및 파일명
(여기서는 aquamp/index.html 의 URL을 기재)

그리고 난 다음 태터툴즈 index.php 를 수정
.....
Copyright ⓒ 2004 JH - project tatter toolkit, All rights reserved
-->
위와 같은 주석 다음줄에

< ? include("aquamp/lib/frame.inc.php"); ?>

위 주소는 설치한 디렉토리에 따라 설정


끝....

playlist.asx 는 playlist.asx.sample를 보고 참조해서 만드세요^^

 

더욱 자세하게 알고 싶으신 분은 http://bystyx.com 에 가보세요^^

 

아래도요 가봐요..

http://dkwima.dothome.co.kr/aquamp/index.html?q=pl%3D14

 

 

이건 설치법 ^^

 

설치법

 


1. aquamp 폴더에 압축을 풉니다.


2. 이제 aquamp 폴더 안을 살펴 보시면


3. playlist.asx.sample 파일을 playlist.asx 이렇게 바꾸어주세요


4. player.config.js 파일이 있습니다. 이 파일을 메모장에서 열어 봅니다


 

5. 위 작업이 끝났으면 이제 playlist.asx 파일이 노래 리스트 저장된곳이라는것 알겠죠

 

    이제 playlist.asx 파일을 메모장으로 열어 보세요..

 

 
 
*<Entry> 부터 </Entry> 까지 복사, 붙여넣기를 계속 한 후에 수정하시면 편하겠죠
 

6. 이제 index.html 파일을 메모장에서 열어봅니다.

 

소스에 한글로 다 나와 있죠.. 수정할것은 스킨번호 하고 홈페이지URL입니다.


 

 


 

7. 이젠 aquamp/lib/frame.inc.php 있죠 lib폴드에 보시면 frame.inc.php 파일이 있습니다.
  

 
 

8. 이젠 ftp로 aquamp폴더채 자신의 계정에 업로드시킵니다.


Aquamp의 사용법을 간략하게 적어 본 것입니다. styxWMP의 사용법과 크게 다르지 않습니다. 다만 +10/-10초 기능이 추가되어져 있습니다.

자 그럼 자신의 조그/블로그 혹은 홈페이지에서 Aquamp 혹은 styxWMP를 제어하는 부분을 정리해 볼까 합니다. 물론 대부분 styx님께서 알려주신 방법입니다. 그냥 제가 정리하는 것 뿐이니까 혹 도움이 되었으면 합니다.


Aquamp 컨트롤 하기

- 재생되고 있는 playlist.asx 파일의 특정 트랙 재생하기

A onclick="parent.aquamp.playItem(트랙번호);"
ex) 5번트랙 - 우는여인 - 도라마르 듣기


- 재생 중 다른 list.asx(참고 .mp3/.wma 가능) 파일을 재생하기

A onclick="parent.aquamp.openItem('http://경로/list.asx');"
ex) ballad.asx듣기


- 재생 중 다른 list1.asx 파일을 열고 특정 트랙 재생하기

A onclick="parent.aquamp.openItem('http://경로/list.asx'); setTimeout('parent.aquamp.playItem(2)',200);"
ex) ballad.asx 4번트랙 듣기


- 재생 중 Dance.asx 파일을 열고 볼륨을 60%로 설정하기


A onclick="parent.aquamp.openItem('http://경로/dance.asx'); parent.aquamp.setVolume(60);"
ex) dance.asx 볼륨60%


- 기타 제어 
  
 - parent.aquamp.setShuffle(true); //true,false로 순차/랜덤 설정가능 
    - parent.aquamp.setLoop(true); //반복제어

** 자신의 설정에 따라 parent 혹은 top이 될수 있습니다.

- 더 다양하게 가능하겠지만 요까지만 적어볼께요 ^^
- 위 기능을 잘 조합해서 이젠 Autoplay 하지 말구 ^^ 이쁘게 사용합시다. ^^
예제는 우측 상단의 Music bar를 참조해 주시기 바랍니다.^^


styxWMP 설정
--MORE--http://runuo.co.kr/zog/?no=100

 
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기