싸이월드 홈피에서 배경음악듣기

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
dkl001

싸이월드 홈피에서 배경음악듣기

Post by dkl001 »

싸이 홈피에 가면 배경음악이 흘러나오잖아요
그게 안나오네요
곡명도 안뜨고요
IE로 띄우면 확실히 되는데 말이죠
어떻게 ㅤㅅㅔㅌ이해야하나요?
박민권

제가 알기로는...

Post by 박민권 »

아래 코드는 싸이월드의 배경음악을 재생하는 프레임의
코드입니다.

소스를 분석해본 결과 싸이월드는 MS 전용의 asx 파일을
사용하여 배경음악을 재생하고 있습니다.

재생을 하려면 MS 윈도우미디어 플러그인을 설치해야 하는데

불여우용 플러그인이 존재하는지 잘 모르겠습니다.

별 도움이 못되서 죄송합니다.

배경음이 안나오는건 불여우의 버그같은게 아니라는걸
알아주세요.

아마도 싸이월드에서도 수정하고 싶어도 처음 제작시
asx로 음악을 제작하여 모질라 지원에 어려움을 겪지
않을까 싶습니다.

Code: Select all

<input type="text" name="load_ck" value="0">
<input type="text" name="load_ck2" value="0">


	<HTML>
	<HEAD>
	
	<script language="javascript">

// 리스트 가져오기
	function bg_music_set() {
		window.open('/pims/main/pims_backmusic_set.asp?tid='+20873074+'&domain=','bgmusic_20873074','height=300,width=310,scrollbars=no,resizable=no');
	}
	
	function closed() {
		window.close();
		setTimeout('closed()',100);
	}

	function imageBanner() {
		obj = document.all("Player");
	
	
	try {	
		obj.AutoStart=1;
		obj.PlayCount=0;
		obj.Play();
	} catch(e) {
	
	}
	
	}
	var empTime;
	function entryInfo() {
		if ((document.all.load_ck.value=="1")) {
			obj = document.all("Player");
			if ((obj!=null)&&(obj.PlayState!=0)) {
				songtitle = obj.GetMediaInfoString(8) ;
				songwriter = obj.GetMediaInfoString(9) ;
				if (songtitle.indexOf("(") > 1) {	// 2를 1로 바꿈( "("가 하나 이상이면 자름) - 2004.05.31
					songtitle = songtitle.substr(0, songtitle.indexOf("("));
				}
//				if (songtitle.length > 10) { songtitle= songtitle.substr(0,9) + '..' ;}
				try {
					if (parent.minihp_main.main_inside.document!=null) {
						if (parent.minihp_main.main_inside.document.all.song_nm != null ) {
							parent.minihp_main.main_inside.document.all.song_nm.innerHTML = "&nbsp;<marquee name=music_mar DIRECTION=left scrollamount=2 width=85 height=2>"+ songtitle +" - "+ songwriter +"</marquee>";
						}
					}
				} catch(e) {
				
				}
			clearTimeout(empTime) ;
			document.all.load_ck2.value=1;
			}
		} else {
			empTime = setTimeout('entryInfo()',1000);
		}
	}

	</script>
	<SCRIPT FOR='Player' EVENT='PlayStateChange(lOldState, lNewState)' LANGUAGE='JScript'>
    	entryInfo();
	</SCRIPT>
	</HEAD>

	<BODY onload="javascript:imageBanner();" bgproperties="fixed" oncontextmenu="return true" ondragstart="return false" onselectstart="return false" >

	<OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 id='Player' name=Player  
standby='Loading StoneRadio Music Player...' type='application/x-oleobject' height=0 width=0>
<PARAM NAME='FileName' VALUE="http://charge-music-asx.musiccity.co.kr/index.html?service_code=43130383737323031313C76393530313E25393539393E29383539393E2833363130313E2133323731313C746C627F6779736&isLimit=0">	
<PARAM NAME=ShowControls VALUE=0>
<PARAM NAME=ShowGotoBar VALUE=0>
<PARAM NAME=ShowStatusBar VALUE=-1>
<PARAM NAME=ControlType VALUE=2>
<PARAM NAME=AutoStart value=0>
<PARAM NAME=ShowDisplay value=-1>
<PARAM NAME=DisplayBackColor VALUE=16777215>
<PARAM NAME=DisplayForeColor VALUE=0>
<PARAM NAME=Enabled VALUE=ture>
<PARAM NAME=EnableContextMenu Value=true>
<PARAM NAME=Volume value=0>

<PARAM NAME=BufferingTime value=8>
<Embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/windows/mediaplayer/download/default.asp' FileName=""
	Name='Player'
	width=0
	height=0
	SHOWSTATUSBAR=-1
	SHOWCONTROLS=0
	SHOWGOTOBAR=0
	SHOWDISPLAY=-1
	INVOKEURLS=-1 
	AUTOSTART=1
	CLICKTOPLAY=0 
	DisplayBackColor=16777215   
	DisplayForeColor=0>
</Embed>
</OBJECT>
	
	</BODY>	
	</HTML>
한가지

제가 쓰는 플러그인

Post by 한가지 »

http://www.iol.ie/~locka/mozilla/plugin.htm#download

이거 써보세요. wmp만은 재생할 수 있게 해주는 플러그인이더군요;; 전 됩니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

그냥 asx를 쓰는 것이라면 Mozilla에서도 듣는데 별 문제가 없습니다. 문제는 ActiveX를 쓴다는 점입니다.

Code: Select all

<OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 id='Player' name=Player 
standby='Loading StoneRadio Music Player...' type='application/x-oleobject' height=0 width=0>
<PARAM NAME='FileName' VALUE="http://charge-music-asx.musiccity.co.kr/index.html?service_code=43130383737323031313C76393530313E25393539393E29383539393E2833363130313E2133323731313C746C627F6779736&isLimit=0">    
위에서 'application/x-oleobject' 형식의 파일이 바로 그것입니다. 한가지님이 적으신 대로 Windows에서는 모질라용 ActiveX plugin을 설치하면 들을 수 있기는 합니다. 하지만, 다른 플랫폼에서는 못 듣습니다.
jjang1027
Posts: 4
Joined: 2004 12 12 16:24 33
Contact:

좀 더 자세한 답변 좀 부탁~~~

Post by jjang1027 »

한가지 님이 말씀하신 플러그인을 설치했는데두 안 되는 데여...
파이어 폭스 1.0 출시 되면서 쓰기 시작하는데여...
지원 안 되는게 꽤 되서 사용하기 힘드네여...

파이어 폭스 초보 사용자라...
좀 자세하기 알려주실분~~~
부탁드립니다~~~
소프트원트

Post by 소프트원트 »

개인적으로 뭔가 정리해야할 필요가 있다고 봅니다.

모질라 브라우저가 할 수 있는 것이 있고 없는 게 있습니다.

특히 비표준 태그로 인한 문제를 처리하는 데 있어서는 너무 무리한 접근은 서로에게 부담만을 준다는 생각입니다.

멀티미디어 컨텐츠의 경우, 해당 사이트 개발자의 수정이 요구된다는 것을 우리는 많이 보아왔습니다.

따라서 윈도우즈 사용자라면 [IE View] 확장기능을 이용하여 IE를 사용할 것을 부탁드리고 싶습니다.

현재 ActiveX플러그인이 안정적이고 개선되겠지만, 그 작업이 그다지 수월치도 않고 모든 것에 적용되는 게 아니기 때문입니다.

모질라에서 이용할 수 없는 사이트는 일부에 지나지않을 것입니다. 화면이 어그러지는 문제는 모질라의 문제가 해당 사이트의 잘못된 코딩 습관에서 기인하는 것이니 할 말이 없겠죠.

또 일부 사이트에서 브라우저 정보를 가지고 인위적으로 차단을 하고 있는 사이트에 대해서는 [User Agent Switcher]를 이용하면 되겠죠.

이 사이트는 [인터넷 익스플로러 5.5이상에 최적화되어 있습니다]를 만날 경우 사용하는 확장기능입니다. 물론 이 멘트도 없이 막는 경우도 있을 것입니다. 아예 화면을 볼 수 없는 경우 사용하면 될 것입니다.

이런 전제 위에서 모질라 브라우저의 사용자층을 높이는 데, 처음 사용자나 오랜 사용자나 고민했으면 합니다. 즉 시간을 두고 해결할 과제와 당장에 관심을 기울여야할 과제로 분리했으면 좋겠다는 것입니다.

일반 사용자 차원에서 [안되는 것가지고 씨름해야 시간낭비]가 될 경우가 큽니다. 이보다는 해당 사이트 운영자에게 [비IE계열]브라우저에서 볼 수 있도록 수정할 것을 요구함이 모두를 위한 가장 빠른 해결책이 되지않을까 합니다.

분명 개별 사용자 차원에서 해결될 문제가 아니기 때문입니다.

꽁수를 찾기보단, 원칙을 찾아야하겠죠.

이를 차니님이 정리해주시고 공지나 스티키로 상단에 붙여주면 좋지않을까 합니다.


아래 링크에 보니, 이런 글이 있내요.
viewtopic.php?p=7617#7617
김오타 wrote:저는 둘다 같이 씁니다.

불여우를 메인으로, IE View에 Avant를 연결해서 쓰고 있지요.

(축구로 따지면 투톱이군요. 불여우는 스트라이커, Avant는 쉐도우 스트라이커 -_-;)
김오타님처럼, IE의 보안문제 때문에 IE기반의 제3자 브라우저를 사용하고자 한다면, 도구>확장기능을 클릭해서 IE View를 2회 클릭하여 [IE Location:IE 위치지정]에서 Find(찾기)를 클릭하여 제3자 브라우저를 지정해주면 됩니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests