2014-04-16 91 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