为什么声音无法在Android 4.1版中播放?在浏览器中声音可以很好地播放。
我正在尝试在卡片匹配时和卡片不匹配时播放声音。
这是我的代码:
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");
}
}
我错过了什么吗?
答案 0 :(得分: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中播放声音的最佳方式。希望它有所帮助!