본 블로그는 까마귀가 사용하는 브라우저에서 가장 이쁘게 보입니다.
Permalink:
2008/06/18   파이어폭스 3에서 EMBED로 삽입한 MP3 재생할 수 있게 하기 [5]
2008/01/30   불여우에서 EMBED 태그로 삽입된 MP3 파일 재생하기 [21]
| Top
Permalink: http://blog.crows.kr/4430393
 조금 전에 WMP 플러그인이 제대로 동작 안하는 것 같다고 포스팅 했었는데 원인이 Stop Autoplay였네요. 분명 허용되어 있는 확장자임에도 type="application/x-mplayer2"가 아닌 경우에는 플레이어를 표시 안되게 해버립니다. Stop Autoplay가 업데이트 되기 전까지는 사용안함으로 설정해야 겠습니다.

 적용하는 방법은 불여우에서 EMBED 태그로 삽입된 MP3 파일 재생하기와 동일합니다만 파이어폭스 3에서는 pluginreg.dat 파일의 위치가 조금 바뀌었습니다.

 LocalDisk:\Users\사용자\AppData\Roaming\Mozilla\Firefox\Profiles\프로필.default\pluginreg.dat[비스타 기준] 로 경로가 바뀌었습니다. 기존에는 pluginreg.dat가 전체 사용자에 영향을 주었었지만 이제 개인 사용자 프로필마다 다 다르게 플러그인을 설정할 수 있도록 바뀌었기 때문에 이렇게 된 것 같네요.

 나머지 변경 방법은 위 링크 방법과 동일합니다.
by 까마귀 | 2008/06/18 10:01 | 잡다한 이야기들 | 트랙백 | 핑백(1) | 덧글(5) | Top
Permalink: http://blog.crows.kr/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 | 잡다한 이야기들 | 트랙백 | 핑백(4) | 덧글(21) | Top
<< 이전   다음 >>