본 블로그는 까마귀가 사용하는 브라우저에서 가장 이쁘게 보입니다.
Permalink: http://pnpcrow.egloos.com/4122349
불어우용 WMP 플러그인은 MP3 파일 재생을 기본 설정으로 제공해주지 않습니다. 하지만 윈도우 미디어 플레이어를 그대로 사용하기 때문에 실제 재생에는 문제가 없습니다.

대부분의 사람들은 EMBED 태그를 사용할 때에 type 속성을 지정하지 않습니다. 이는 확장자를 인식해서 자동으로 플러그인을 지정하게 해주는 기능이 브라우저에 자체적으로 들어 있음에서 생략을 하게 되는 것인데 어떤 브라우저에서든지 의도한 결과물을 얻게 하기 위해서는 type 속성이 반드시 필요합니다. 불여우용 WMP 플러그인으로 MP3 파일을 재생하는 방법에도 EMBED 태그안에 type="application/x-mplayer2" 를 지정하는 것으로 항상 WMP 플러그인을 불러오게 하여 MP3 파일을 재생하게 할 수 있습니다만 IE에서는 기본적으로 WMP 플러그인이 MP3 파일을 기본으로 불러들이기 설정되어 있기 때문에 대부분의 사람들은 생략하고 있어서 문제가 생깁니다.


발생하는 문제는 EMBED 태그로 MP3 파일을 사용할 때에 type="application/x-mplayer2" 속성이 누락되면 Apple Quicktime 플러그인을 요구하는 화면을 띄우고, 설치 후에도 알수 없는 플러그인이라면서 재생이 안되는 것입니다.

위에 말했듯이 type 속성을 넣어주면 정상적으로 플러그인을 찾아서 재생을 할 수 있지만 IE에 익숙한 우리나라에서는 기대할 것이 못 됩니다. 이 때문에 다른 방법을 이용해서 IE처럼 쓰면 되지 않을까 하는 생각을 하게 되는데 그래서 할 수 있는 방법을 소개합니다.


일단 about:plugins 로 들어가서 Microsoft® Windows Media Player Firefox Plug-in을 찾은 후에 application/x-mplayer2 항목을 찾습니다. 값이 * 만 써있을 겁니다. 이 값을 잘 기억해둡니다.

그 다음에는 불여우의 플러그인 설정 저장파일을 찾습니다. 설정 저장파일은 윈도우의 Users 폴더안의 사용자 폴더에 저장되므로 사용자마다 다 다른 폴더를 가지고 있으니 참고바랍니다. 그리고 폴더는 숨겨져 있으니 숨은 폴더를 보이도록 표시 해두어야합니다.

LocalDisk:\Users\사용자\AppData\Roaming\Mozilla\Firefox\pluginreg.dat 파일을 찾아서 파일을 엽니다.[비스타 기준입니다.]


application/x-mplayer2 항목을 찾아,


* 부분을 mp3,* 로 바꾸어 줍니다. 그리고는 저장...

불여우를 다시 실행시켜서 about:plugins 에서 Microsoft® Windows Media Player Firefox Plug-in을 다시 찾아봅니다.


이렇게 변경되어 있을 것입니다.


이제 이후부터는 MP3 확장자를 가진 파일을 EMBED 태그를 이용하면 type 속성이 없더라도 IE처럼 WMP 플러그인이 호출됩니다.


PS. 그런데 전 개인적으로는... MP3 음원은 티스토리에 올린다음에 티스토리 제공 플레이어를 통체로 가져오는 방법을 씁니다. 플래시 플레이어인지라 어떤 브라우저든지, 어떤 OS든지 똑같이 보이고, 똑같이 재생되거든요.

PS2. 이와 관련해서 좀 더 여러 부분 찾아봤는데 대부분 MP3는 type 속성을 생략하거나 웹에디터에서 type="audio/mpeg", type="octet-stream" 등으로 지정되는 거였습니다. type="audio/mpeg"나 type="octet-stream" 속성은 위에 스샷에도 없듯이 기본적으로는 없고, 특히 type="audio/mpeg"는 IE에서만 사용되는 type 속성인데요. pluginreg.dat에 type="audio/mpeg"의 속성 값을 추가해주는 것으로도 해결볼 수 있었습니다. 그런데 이 방법도 확장자를 강제로 지정된 플러그인으로 연결하는 방법으로 이미 지정된 속성을 무시하기 때문에 제가 소개한 type="application/x-mplayer2"의 속성을 바꾸는 것과 같은 효과가 생깁니다.


by 까마귀 | 2008/01/30 22:29 | 잡다한 이야기들 | 트랙백(1) | 핑백(3) | 덧글(23) | Top
트랙백 주소 : http://pnpcrow.egloos.com/tb/4122349
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 半長의 생각들과 기타 .. at 2011/03/21 14:16

제목 : Firefox에서 mp3 재생
본인이 주 브라우저로 사용하는 것은 Firefox , 일명 불여우 브라우저다. 그런데, 이 Firefox 를 Windows OS가 설치된 PC에 처음 설치한 후에는 몇 가지 손을 좀 봐줘야 하는데, 그 중에 반드시 해줘야 할 일이 제목에서 언급한 것처럼 mp3 재생을 할 수 있도록 해주는 일이다. ※ 필히 참고할 글들 - 파이어폭스에서 mp3, avi, mpg 파일 재생하기 by zzzik 님 - 불여우에서 EMBED 태그로 삽입된 MP3 파일......more

Linked at 까마귀의 둥지 : 파이어폭스 .. at 2008/06/18 10:10

... 닌 경우에는 플레이어를 표시 안되게 해버립니다. Stop Autoplay가 업데이트 되기 전까지는 사용안함으로 설정해야 겠습니다. 적용하는 방법은 불여우에서 EMBED 태그로 삽입된 MP3 파일 재생하기와 동일합니다만 파이어폭스 3에서는 pluginreg.dat 파일의 위치가 조금 바뀌었습니다. LocalDisk:\Users\사용자\AppD ... more

Linked at 까마귀의 둥지 : 파이어폭스에.. at 2008/08/12 06:10

... 이유는 Emded 소스 내에 반드시 필요한 딱 한가지가 빠진 경우입니다. type="application/x-shockwave-flash" 제가 이전에 파이어폭스에서 MP3를 재생하도록 하는 방법을 설명할 때부터 강조해오던 그 type 속성입니다. 물론 저 속성이 없더라도 플러그인이 정상적으로 호출되는 경우가 있습니다. 그 경우는 파일의 경로가 .s ... more

Linked at 까마귀의 둥지 : 2008년 .. at 2008/12/30 17:18

... 회) / My Starlight Night..가장 많이 읽힌 글은 키보드에 달려 있는 기능키 입니다.가장 대화가 활발했던 글은 불여우에서 EMBED 태그로 삽입된 MP3 파일 재생하기 입니다. ( 덧글 21개 / 핑백 4개 )내이글루에 가장 덧글을 많이 쓴 사람은 샛별 입니다. 음... 요즘 그다지 글을 안썼 ... more

Commented by 파파울프 at 2008/01/31 15:56
성공했습니다. 고마워요~ ^^

이런 팁들이 널리 알려져야 파이어폭스 쓰는 사람도 많아지죠~ 훌륭한 팁입니다.
Commented by 친한척 at 2008/01/31 16:58
팁 감사드립니다. 익플 사용자지만 음원을 걸때는 Embed태그 안에 저 속성을 넣어주면 좋겠네요.
Commented by 달가림 at 2008/02/01 18:54
오호 좋은 정보 감사드립니다 :)
그동안 뭔 플러그인이여 하며 궁금했는데(덩달아 Quick Time도 깔고) 드디어 해결할
방법을 알게되었네요; 다시 한 번 감사드립니다.
Commented by 궁극사악 at 2008/02/02 21:07
좋은정보 감사합니다!
Commented by 笑兒 at 2008/03/12 11:29
수정도 제대로 한거 같은데, about:plugins로 들어가면,
여전히 *값만 뜨네요, mp3는 안뜨고..;;
(그래도 음악들 일단은 플레이 제대로 되니, 괜찮겠지요 ^^;; )
Commented by 까마귀 at 2008/03/12 12:09
笑兒//
정상적으로 불여우를 종료하고 수정하셨다면 정상적으로 나오게 됩니다. 혹은 불여우의 사용자 계정을 여러개를 만들어서 쓰고 있는 경우에는 다른 폴더에 저장되어 있을 수도있으며, 전체사용자로 설치한 경우에는 Administartor 폴더 안에 만들어집니다.
Commented by 겐스빌주민 at 2008/04/03 04:10
오늘 몇 시간을 이것 때문에 헤맸는데 결국 답을 얻어가네요..
감사합니다..
Commented by 한하늘 at 2008/05/16 17:26
윈도우 xp-pro 에서는 어떻게 해야 하나요? 꼭 알려주세요 부탁 드립니다
Commented by 까마귀 at 2008/05/16 17:32
한하늘//
XP에서는 경로가 조금 다를 뿐입니다. XP에서는 위에 LocalDisk:Users사용자AppDataRoamingMozillaFirefoxpluginreg.dat 중에서 Users 대신에 Documents and Settings 폴더 안을 보시면 됩니다. 그 이외의 경로는 같습니다.
Commented by 이네스 at 2008/06/07 07:26
다만 게이버에서는 깔끔하게 씹는군요...
Commented by 까마귀 at 2008/06/07 12:59
네이버에서도 제대로 사용가능합니다. 다만, 작성자가 임의로 다른 플러그인을 호출하도록 한 경우이거나 파일의 확장자가 없는 경우에만 사용불가능하죠. 네이버는 기본적으로 EMBED를 사용하면 type="octet-stream" 속성으로 변경해버립니다. 그래서 확장자를 인식하도록 위에서 확장자를 지정하는 것인데 주소 자체에 확장자가 없는 경우에는 플러그인을 우선적으로 호출해버리기 때문에 사용이 불가능해집니다.
브라우저에서 EMBED된 미디어를 불러오는 순서가 첫번째로 주소의 파일에서 확장자를 검사 한 후에 플러그인을 확인하게 되어있습니다. 파일명에 확장자가 없이 접근 주소만 제공해주는 경우에 타입으로 미디어의 종류를 파악해서 플러그인이 호출되는 구조구요. 네이버에서 재생이 안되는 경우는 파일에서 확장자가 없는 접근 주소만 가지고 있는 경우 밖에 없습니다.
다른 해결 방법으로 강제적으로 octet-stream 속성을 xmplayer2와 동일하게 설정해주는 방법도 있기는 합니다. 단지 실제 octet-stream 플러그인이 필요할 때는 문제가 되겠지만요.
Commented by 츠바키 at 2008/06/11 00:17
좋은 팁 감사합니다.

참고로, XP에서 위 파일을 찾아가기 위한 기본적인 경로는 아래와 같습니다.
로컬:Documents and Settings사용자Application DataMozillaFirefoxpluginreg.dat
Commented by 까마귀 at 2008/06/11 00:20
그러고보니 XP에서는 Roaming을 따로 구분 하지 않았었군요... 비스타에 익숙해진지 오래되서...[머엉]
Commented by 츠바키 at 2008/06/11 00:22
저도 해외로 나가야하는 입장이라 슬슬 비스타에 익숙해져야만 하는 타이밍입니다만...(노트북만 비스타입니다.)
일단 노트북은 화면이 작아서 잘 손이 안갑니다.(.....)
Commented by 까마귀 at 2008/06/11 00:55
비스타가 사용해보면 XP보다 훨씬 편합니다. 다만, 국내의 "게임"과 "보안소프트" 이 둘만 제대로 지원안하고 있는지라 우리나라에서만 불편할 뿐이죠. 중요한건 "우리나라에서만" 이라는 점... 이러니 우리나라 상용 소프트가 외국의 무료 소프트에 밀리고 있는 겁니다...=ㅅ=;;;
Commented by 에피나르 at 2008/06/14 17:13
검색하다가 왔는데 까마귀님 이글루네요; 좋은 정보 감사합니다.
Commented by 까마귀 at 2008/06/14 22:44
뭐든 돌고 돌는 법이죠...[음!?]
Commented by schizophrene at 2008/07/20 13:50
엉엉...고맙습니다. 덕분에 해결했네요. ^^
Commented by 까마귀 at 2008/07/22 16:38
해결 보셨다니 다행입니다...^^
Commented by Hecatonchires at 2008/07/22 11:23
덕분에 해결했습니다~ 정말 감사합니다!
Commented by 까마귀 at 2008/07/22 16:39
해결보셨다니 다행이네요. 저 방법으로 다른 확장자도 연결할 수도 있습니다...:D
Commented by at 2011/03/28 10:31
오래된 포스트인데도 많은 도움 받았습니다 한가지 질문드리겠습니다 다음 카페의 mp3 첨부 재생 문제를 해결하고 싶은데 언급하신것 처럼 확장자가 없는 경우입니다 문제가 발생하더라도 강제로 mp3로 인식하게 하고 싶은데 위의 예시처럼 수정 방법을 알려주시면 감사하겠습니다
Commented by .. at 2011/08/07 01:03
아 되게 헤맸는데 진짜 감사합니다 ㅠㅠ

:         :

:

비공개 덧글