safari和firefox中的声音问题(在mouseenter上播放mp3,点击)

时间:2015-02-20 15:38:54

标签: javascript jquery firefox safari

这段代码在chrome中工作得很完美,但声音并没有在firefox和safari中播放 - 我正在尝试其他一些方法来使其工作但是没有解决方案在mouseenter上组合单个声音ond on click on click 。 - 有人知道解决方案


            $(document).ready(function () {
      var audioElement = document.createElement('audio');
      audioElement.setAttribute('src', 'audio/01T.wav');
      audioElement.setAttribute('autoplay:false', 'autoplay');

      $.get();
      audioElement.addEventListener("load", function () {
          audioElement.play();
      }, false);

      $('.letter1').mouseenter(function () { 
        $(this).addClass('shake shake-constant').stop().delay(3000).queue(function(){
        $(this).removeClass('shake shake-constant');
          });
          audioElement.play();
      });


      var audioElementb = document.createElement('audio');
      audioElementb.setAttribute('src', 'audio/01T.wav');
      audioElementb.setAttribute('autoplay:false', 'autoplay');
      audioElementb.loop=true;

      $.get();
      audioElementb.addEventListener("load", function () {
          audioElementb.play();
      }, false);

      $('.letter1').on('click', function(){
         $( this ).toggleClass( "serif shake2 shake-constant2" );


      if (audioElementb.paused) {
       audioElementb.play();
      } else {
       audioElementb.pause();
        }
      });

});

0 个答案:

没有答案