2007년 1월 8일 월요일

XSPF Web Music Player (Flash)

요즘 동영상 형태의 UCC(User-Created Content, 사용자가 직접 만든 컨텐츠를 말함)를 공유하는 사이트들이 많은데 여기에 크게 기여하는 것이 Flash로 만들어진 동영상 재생 프로그램이 아닌가 싶습니다. 예전의 Browser plug-in 또는 ActiveX component에 의존하던 방식은 사용자의 OS 환경이나 인터넷 브라우저 종류에 따라서 많은 제약이 있었죠. 그런데, FLV라고 불리는 Flash Movie 형식과 함께 Flash 동영상 재생 프로그램이 나오게 되면서 이러한 문제는 아주 깔끔(?)하게 해결이 되었습니다. Flash 자체가 다양한 OS 환경과 인터넷 브라우저를 이미 지원하고 있었기 때문입니다.

같은 맥락으로, 블로그나 홈페이지에 간단히 MP3 파일을 포함시켜 재생하려고 할 때 주로 Embed 태그를 그냥 사용하실 텐데 이 방법은 페이지를 열람하는 브라우저나 OS 환경에 따라서 재생이 제대로 되지 않는 경우가 발생할 수 있습니다. 이러한 문제를 해결할 수 있는 간단한 Flash MP3 Player가 있어서 소개해드릴까 합니다. - 사실 제가 필요해서 이리 저리 찾던 중 발견하게 된 것이죠. -

XSPF Web Music Player라는 것인데, Source Forge에 등록된 오픈 소스 프로젝트입니다. 공식 홈페이지에서 swf 파일을 받을 수 있고 여기에는 Flash 소스도 함께 포함되어 있습니다.

공식 홈페이지는 다음과 같습니다.

LINK: http://musicplayer.sourceforge.net

이 프로그램은 용도에 따라서 세 가지로 구분이 되는데, 재생 목록과 곡에 대한 정보까지 표시되는 Extended, 간단히 한 줄로 현재 재생되는 곡에 대한 정보만 보여주는 Slim, 오로지 재생 버튼만 표시되는 Button이 그것입니다.

상세한 사용 방법은 공식 홈페이지를 참고하시면 되겠고, 버튼 방식으로 한 곡만 간단히 재생해주는 예제는 다음과 같습니다.
<embed src="http://your.domain/musicplayer.swf?&song_url=http://mp3-song.domain/example.mp3" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="18" width="18"></embed>

각각 파란색(MP3 재생 프로그램 swf 파일 URL)과 빨간색(MP3 파일의 URL)으로 된 부분만 적절히 수정해주시면 됩니다.

2 comment(s):

댓글 쓰기