2012-12-05 6 views
0

IE9에서 작동하는 오디오 태그를 사용할 수 없어요. 여기 내 코드가 있는데, 정확히 내가 뭘 잘못하고 있니? 내 태그가 모두 순서대로되었는지 확인하고 IE9에서 HTML5를 사용하도록 예외를 설정했습니다. 귀하의 도움에 미리 감사드립니다.IE9에서 오디오 태그가 작동하지 않습니다.

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>CD Cover Animation</title> 

    <script type="text/javascript" src="js/animCD.js?rev=new"></script>  
    <link rel="stylesheet" href="style.css" type="text/css" /> 

    <!-- Show Audio when button is clicked --> 

    <script type="text/javascript"> 
     function showAudio() 
     { 
      document.getElementById('audioInterview').style.visibility='visible'; 
     } 
    </script> 

    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

    </head> 
    <body> 

    <video autoplay="autoplay" id="videoBackground" width="1280" height="720" preload="auto" ontimeupdate="animCD_onprogress();"> 
     <source id="colorVid_mp4" type="video/mp4" src="img/luther-2.mp4"> 
     <source id="colorVid_ogg" type="video/ogg" src="img/luther-2.ogg"> 
    </video> 


     <audio id="audioInterview" preload='auto' controls style="visibility:hidden" 
      <source src="audio/interview.mp3" type="audio/mp3"> 
     Your browser does not support the audio element. 
     </audio> 


    <!-- <div class="buttonSkip" onclick="alert('Clicked Skip');"></div> --> 



    <p><a class="ex2" href="http://www.lrltv.org/muslims-nuclear.html">[ skip intro]</a></p> 

    <div id="buttonPlacement" class="buttonPlacement"> 
     <div onclick="showAudio();" class="btnDonate"></div> 
     <div onclick="alert('Clicked Buy');" class="btnBuy"></div> 
    </div> 
      <!-- Add more buttons here --> 

    </body> 
</html> 
+3

어떻게'audio' 태그를 닫는 대한 HTML 오디오 태그를 제거? – robertc

+0

당신은 그 오디오 태그를 닫지 않고 일관성을 위해 preload = 'auto'보다는 preload = "auto"를 설정하는 것이 더 좋을 것처럼 보입니다. –

답변

0

의견을 말하십시오. 오디오 태그를 닫아야합니다. 부사령관은 </audio>을 의미하는 것이 아니라 >을 의미합니다. 그것은 다음과 같아야합니다

<audio id="audioInterview" preload="auto" controls="controls" style="visibility:hidden"> 
     <source src="audio/interview.mp3" type="audio/mp3"> 
     Your browser does not support the audio element. 
</audio> 

는 또한 컨트롤 = 당신은 오디오 컨트롤을 표시 할 필요가없는 경우, 당신은 또한 순수 자바 스크립트에서이 작업을 수행 "컨트롤"

를 사용합니다.

var audioInterview = new Audio('audio/interview.mp3'); 
audioInterview.play(); 

그리고

관련 문제