2014-04-16 55 views
0

为什么声音无法在android版本4.1中播放?在浏览器中声音可以播放得很好。声音无法在android中播放

我试图播放声卡时匹配和卡不匹配。

这是我的代码:

function checkPattern() { 
    if (isMatchPattern()) { 
     $(".card-flipped").removeClass("card-flipped").addClass("card-removed"); 
     if(document.webkitTransitionEnd){ 
      $(".card-removed").bind("webkitTransitionEnd", removeTookCards); 
     }else{ 
      playAudio("mp3/WinLevel.mp3"); 
      removeTookCards(); 
     } 
    } else { 
     $(".card-flipped").removeClass("card-flipped"); 
     playAudio("mp3/WrongLose.mp3"); 
    } 
} 

难道我错过了什么?

+1

您是否检查了扬声器音量级别? – Kedarnath

+0

是的,我得到支票 – Komala

回答

0

播放声音,试试这个方法:

MediaPlayer mp = MediaPlayer.create(YourActivity.this, R.raw.mysound); 
      mp.setOnCompletionListener(new OnCompletionListener() { 
        @Override 
        public void onCompletion(MediaPlayer mp) { 
         // TODO Auto-generated method stub 
         mp.release(); 
        } 
       }); 
       mp.start(); 

这是我发现的Android播放声音的最好方式。希望能帮助到你!

+0

声音仍然无法播放。还有其他方法吗? – Komala