web-dev-qa-db-ja.com

Media Player Looping:Android

3秒のmp3ファイルがあります。ユーザーが一時停止ボタンをクリックしても、そのmp3ファイルを継続的に再生したいです。単一のファイルをループし、ユーザーが一時停止するまでもう一度再生する方法はありますか。

57
Dray
mMediaPlayer.setLooping(true);
119
Sandeep P

これは私のプロジェクトに取り組んでいます。mediaPlayer.setLooping(true);を配置します。 mediaPlayer.start();の後

public static void PlayAudio(Context c, int id){
        mediaPlayer = MediaPlayer.create(c, id);
        soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,50);
        if (!mediaPlayer.isPlaying())
        {
            isPlayingAudio = true;
            mediaPlayer.start();
            mediaPlayer.setLooping(true);
        }
    }

ハッピーコーディング

6
Alan

これは私のプロジェクトで使用した作業コードです

 if (Flags.notificationReceived) {
                        showAlert(Flags.patientModel);
                        Flags.notificationReceived = false;
                        mp.start();
                        mp.setLooping(true);
                        vibrate(2000);
                    }
2
Jeffy