현재위치 :: xacdo.net > 피드백의 장 > 게시판


 



Xu
http://xuice.info
xemp.zip (24.9 KB) Download : 27

XEMP 설명

XEMP 소스를 들춰봐주셔서 감사합니다.
아이스께끼는 언제나 환영입니다.




#1. bgmlist.php

bgmlist.php 는 플레이리스트를 읽어들이는데 필요한 여러 변수와 함수가 선언되어있습니다.
물론 이걸 쓰지 않고도 xemp를 돌리는데 무리는 없지만.
더욱 편하게 쓰기 위한...것이죠.
흠- 글쎄. 아래는 bgmlist.php에 있는 것들의 내용들입니다.

/*---------------------------------------

Global Variables

dir : /를 포함한 음악파일 및 리스트파일이 있는 경로
fileName : 음악 리스트 파일 이름.
        

Functions

checkList() :
        PlayList안에 있는 파일명들을 읽어온다.
        반환값은 음악파일명들과 총 음악파일 수

checkFiles() :
        지정된 디렉토리 안에 있는 파일명들을 읽어온다.
        반환값은 음악파일명들과 총 음악파일 수
        
cmpList()        :
        위 두 함수를 실행시켜서
        PlayList에 음악파일 리스트가 제대로 된건지 확인한다.
        전부 맞으면 true, 하나라도 틀리면 false를 돌려준다.


InsertList :
        PlayList 안에 음악파일들의 정보를 입력한다.
        주의할 점은 이미 PlayList 파일이 있으면
        이상하게 되어버린다는 점이다.
        추후에 DeleteList 도 만들려고 하는중..

sortList( $row, $tracks ) :
        배열값을 받아들여서 음악파일들을 원하는대로
        정렬하는 함수
        아직 미완성이다.
        (만들지도 않았다)

---------------------------------------*/




#2. control.js

XEMP의 가장 핵심이 되는 파일이며
MediaPlayer 7.1을 조작하는 여러 함수들이 선언되어있습니다.
본 스크립트는 JavaScript로 되어있습니다.
각 변수나 파일에 관한 설명이야 뭐
주석으로 달아놓았고
소스 자체는 그다지 어렵지 않으니
설명은 생략하겠습니다.
궁금하면 개인적으로 물어보세요.


#3. xemp.php

XEMP를 불러들이는 OBJECT 태그가 존재하며
여기서 중요한 것은 <script> 코드들입니다.
이벤트 핸들러도 존재하지요.
물론, 함수를 실행시키는 부분도 매우 중요합니다.
그래야 새로운 음악을 찾아낼 수 있을테니까요.
아직 자동이 아니라 약간 아쉬울뿐...



#4. test.php

전혀 쓸데없는 파일입니다만
php의 각 함수들이 잘 작동하는지 보기 위해서
이 파일이 존재하는 겁니다.



#5. Caution!!

XEMP를 이용하시기 위해서는
file 이라는 디렉토리를 (이름은 bgmlist.php에서 정한대로 다른걸로 정하셔도 됩니다)
퍼미션을 주셔야 합니다.

CHMOD 들어가셔서 777로 설정해주세요.
나머지는 상관없습니다.


#etc...

XEMP는 '아직도' 미완성인 프로그램이기 때문에
버그가 상당히 많이 존재하고 있습니다.
부족한 부분도 굉장히 많구요.
추후에 모두가 같이 개발하려는
프로젝트를 구상중입니다만
아직 xuice.info에 개발란이 오픈되지 않아서
계속 지연되고 있습니다.

개발에 참여하시고 싶으신 분은
아래 이메일 주소로 연락주세요.

shyxu69@hotmail.com



ps. 소스 첨부합니다.
압축파일에 WMP 7.1의 객체들이 나열된 텍스트 파일이 있으니
개발하시는데 요긴하게 쓰이길 바랍니다.
|hit:4771|2003/06/21
  
xacdo 땡큐~ 받은 소스는 불우한 이웃을 돕는데 쓰겠습니다 2003/06/21  
Xu 불우 안한 이웃을 위해 써도 됨
Free Software Revolution!!!
자유개발혁명! 오예!
2003/06/21 x
Prev
 추측 [1]
cancel 2003/06/21 4771
Next
 격렬한 몸..싸움.... [1]
xacdo 2003/06/21 4771
Copyright 1999-2024 Zeroboard / skin by 

작도닷넷 피드백의 장으로