2013-01-18 1 views
2

html5 오디오 태그를 사용하여 일부 노래를 재생하는 웹 응용 프로그램을 만들었습니다. 내가 FF로 (파이어 폭스)를 사용할 때 ogg 파일을 재생해야하고 IE에서 나는 mp3 파일을 재생해야합니다.html 5 오디오 태그가 FF에서 작동하지 않는 이유는 무엇입니까?

문제는 방금 웹 서버를 godaddy 서버로 옮겼고 FF가 더 이상 사운드를 재생하지 않는다는 것입니다. localhost FF에서는 사운드를 재생하지만 godaddy에서는 재생되지 않습니다. Chrome은 godaddy 에서처럼 로컬 호스트에서 사운드를 재생합니다.

입니다 코드 I했습니다 사용 : 파이어 폭스가 godaddylocalhost에있는 파일을 재생,하지만 왜

<audio id="ff01" src="/files/hello.ogg"></audio> 
<audio id="ie01" src="/files/hello.mp3"></audio> 
<button class="btn" onClick="document.getElementById('ff01').play()">FF</button> 
<button class="btn" onClick="document.getElementById('ie01').play()">IE</button> 

당신이 말해 줄 수 있습니까?

+0

에 다음? 대답은 –

답변

2

나는 그것을 해결 추가하여`의 Content-Type` 헤더는 서버가에는 OGG 파일을 보내 않는 무엇 .htaccess 파일

AddType audio/ogg .ogg 
AddType audio/mp3 .mp3 
+0

'.wav' 파일의 경우 Addty audio/x-ms-wma .wma'를 추가하십시오. ([.htaccess의 MIME 유형 구성] 덕분에 (http://wiki.joyent.com/wiki/display/gen/Configuring) + MIME + Types + in + .htaccess)) –

1

마임 유형을 지정하고 각 오디오 파일을 audio 태그의 하위로 배치해야합니다. 이 시도 :

<audio id="01"> 
    <source src="/files/hello.ogg" type="audio/ogg"> 
    <source src="/files/hello.mp3" type="audio/mpeg"> 
    Your browser does not support the audio tag. 
</audio> 
+1

입니다. 나는 지금 그 포맷을 사용하지만, 문제를 해결하지는 못했다. –