簡體   English   中英

在android中播放mp3文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM