[英]playing a mp3 file in android
我正在使用以下代碼從原始文件夾中播放mp3,但沒有任何反應! 誰能幫我? 謝謝
MediaPlayer mp = new MediaPlayer();
mp = MediaPlayer.create(ShapesActivity.this, R.raw.circle);
mp.start();
mp.release();
啟動媒體播放器后,您將立即釋放它,因此聲音不會播放。 您需要刪除mp.release()
正如@TuomasK所指出的,您在播放媒體之前先將其釋放。 您應該實現OnCompletionListener
才能正確釋放MediaPlayer。
您可以這樣做:
MediaPlayer mMp = MediaPlayer.create(ShapesActivity.this, R.raw.circle);
mMp.start();
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
mp.reset();
mp.release();
};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.