안녕하세요..^^
오랜만에 질문게시판에 글은 남기내요.^^;;
다름이 아니라 제목 처럼 ShoutCast(윈엠프방송) 청취용 프로그램을
한번 제작해보고 싶은대요.. 여기에대한 자료가 정말 너무나 없어서
이렇게 질문 게시판에 글을 올립니다..^^
예전 제 기억으로는 인터뮤직에서도 자체 방송국 플레이어가 있었떤것으로
기억을 하는대.^^;;( 하도 오래 되서 맞나 가물가물 거리내요^^:; )
ShoutCast 방송을 재생할려면 어떤식으로 접근을 해서 재생하는것이 가장
좋은지요??
현재 WindowsMedia9 를 이용해서 ActiveX 추가방식으로 만들어는 봤는대.
이게 상대방이 WM9 가 설치가 안되어 있으면 재생이 안되는 부분이 있어서요.
혹 WM9가 사용자가 설치가 안되어 있어도 WM9를 바탕으로 가능한지요??
아니면 어떤 다른 방법으로 접할수 있는 길이 있는지.. 꼭좀 알려주시면
감사드리겠습니다. ㅠ ㅠ
저는 델파이에 델짜도 모르는 초짜입니다.
저도 이 것을 만들어 보고 싶은 마음이 굴뚝 같아서..
비베 C++ 델파이 이 곳 저 곳 찾아 보고 있는중입니다.
위에 리플 다신 분처럼 어렵겠지만,,,,,
윈엠프 방송을 자바스크립 파일을 이용해서 콘트롤 해주는 것이 있습니다.
대표적인예가 o2cast 인데..freedomaudio (http://freedomaudio.com)을
이용하여 웹 자체에서 방송을 들려 줍니다.
JS 파일 별도로 있고요.. 콘트롤 부분의 내용을 보면 다음과 같습니다.
------------------------------------------------------------------
@media all { IE:clientCaps{behavior:url(#default#clientCaps)} }
</style>
<script language="JavaScript" type="text/javascript" src="freedomaudio/freedomaudio.js"></script>
<IE:clientCaps ID="oCC" />
<script language="JavaScript">
FreedomHome = "http://www.o2cast.net/";
// LoadFreedomAudio('http://o2cast.net:8000/listen.pls');
</script>
<script language="vbscript">
Sub ConServer()
player.url = "http://o2cast.net:8000"
End Sub
Sub cast_Play()
player.url = "http://o2cast.net:8000"
player.Play
End Sub
Sub cast_Stop()
player.Stop
End Sub
</script>
<script language="JavaScript"> if(parent.onair_view_hidden) document.write('<body onload="javascript:cast_Play();">n<object classid="CLSID:575594D5-8974-4AFE-9919-8FE4AA687DEF" codeBase="nhnplayerx.cab#version=1,1,0,3" width="0" height="0" id="player"></object>n'); </script>
</HTML>
--------------------------------------------------------------
freedomaudio 이 설치 되어 있는 방송서버는 그만큼 콘트롤 하기가
쉽다는 얘기가 됩니다..
제 생각으로는 웹에서 콘트롤하는 것을 그대로 프로그램으로 로딩시켜
콘 트롤 부분만 프로그램으로 이용 할 수 있다면 원하는 방송국의 음악은
전용 프로그램을 이용하여 할 수 있다는 것입니다.
근데 저에게는 그러할 실력이 되지 않답니다~ 푸 하하..
이 내용을 참고 하셔서..
한번 시도해 보시길 바랍니다. 완성하시면 소스 공개해주시고용~ (*__)
그럼 이만.. ~