2017-12-28 41 views
0

.play() 메서드를 사용하여 알람 페이지를 만들었습니다. 그러나 때로는 오디오가 재생되지 않고 때로는 재생됩니다. 내 코드는 실행되지만 MP3 오디오는 재생되지 않습니다..play 때때로 자바 스크립트가 재생되지 않음

무엇이 문제 일 수 있습니까?

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <script type="text/javascript"> 
    $(document).ready(function() { 
     setInterval(function() { 
     if (alrm4 != alrm4a) { 
      alrm4 = alrm4a; 
      audio.play(); 
      blinker = 4; 
     } 
     }, 1000); 
    }); 

    </script> 
    </head> 
    <body> 
    <script> 
     var audio = new Audio('Sound.mp3'); 
    </script> 
    </body> 
</html> 

답변

0

더 많은 컨텍스트를 제공하면 도움이됩니다. 귀하의 코드는 귀하가 제공 한 샘플 코드에서 정의되지 않은 두 개의 변수 (alrm4alrm4a)를 나타냅니다.

mp3 파일을로드하는 중에 문제가 발생하거나 귀하의 상태 인 alrm4 != alrm4a이 (가) 사실로 평가되지 않습니다. 이 변수를 정의하고 조작하는 코드를 포함하도록 질문을 편집하십시오.

+0

그들은 실제로 여기에 전체 코드를 언급하지 않았다. 그러나 코드는 실행된다. Firefox에서 사운드는 정상적으로 재생되지만 잠시 동안 크롬 사운드가 재생되지만 코드가 성공적으로 실행 되더라도 5 분 후에는 사운드가 재생되지 않습니다. –

관련 문제