2013-08-20 1 views
1

일부 오디오를 재생할 때 미디어 요소를 사용하고 있습니다. 설치 프로그램은 파이어 폭스를 제외한 모든 기능을 가지고 있으며 이유를 파악할 수 없습니다.media element.js 오디오 설정이 파이어 폭스에서 실패합니다. 다른 곳에서도 작동합니다.

감사합니다. 어떤 도움을 주셔서 감사합니다. 여기

내가 그것을 설정 한 방법은 다음과 같습니다

<div id="audio-container">  
    <audio id="player2" src="audio/budget_1.mp3" type="audio/mp3" controls="controls" preload="auto">   
    </audio> 
</div> 


<script> 
$('audio,video').mediaelementplayer({ 
    success: function (mediaElement, domObject) { 
     mediaElement.play(); 
     mediaElement.addEventListener('ended', function (e) { 

      if ($("#main-container").hasClass("intro")) { 
       $("#modal-fader").fadeOut(300); 
       $("#modal-wrapper").animate({ 
        marginTop: -412 
       }, 300); 
       mediaElement.setSrc("audio/budget_2.mp3"); 
       setTimeout(function() { 
        mediaElement.play(); 
       },1000); 
       $("#main-container").removeClass("intro"); 
      } else { 
       $("#cover").css({ 
        display:"none" 
       }); 
       $("#modal-closer").css({display:"block"}); 
      } 
     }, true); 
    } 
}); 
</script> 

답변

1

파이어 폭스는 기본적으로 MP3를 지원하지 않습니다. 위해서는 당신이해야 작동하려면 :

  • 을 타사 디코더는
  • 파이어 폭스가 가져다 구축 최근-충분 (리눅스/BSD에 대한 일반적 OSX, 윈도우에 대한 사실, 종종 사실)가 설치되어 상기 플랫폼 지지부는 말했다. IIRC, 현재의 Firefox 버전 (Firefox 23)은 Windows 7 및 Windows Vista 및 Android 이외의 플랫폼에서의 재생을 지원하지 않습니다. 향후 버전에서는 XP, OSX 및 * nix (gstreamer)를 사용할 수 있습니다.

opus, ogg 또는 wav 코덱은 현재 출시 된 Firefox에서 사용할 수 있습니다. 단일 <audio> 요소에 다양한 코덱 옵션을 제공하는 방법은 <source>을 참조하십시오.