Android-студия, как автоматически воспроизводить фоновую музыку, когда началась активность

Может ли кто-нибудь помочь мне с моей проблемой, я пытаюсь играть фоновую музыку автоматически без кнопки, когда активность началась.

Я понятия не имею, как.

2 ответа

 public void audioPlayer(String path, String fileName){
//set up MediaPlayer    
MediaPlayer mp = new MediaPlayer();

try {
    mp.setDataSource(path + File.separator + fileName);
    mp.prepare();
    mp.start();
} catch (Exception e) {
    e.printStackTrace();
}

}

Добавьте музыкальный файл в папку raw, затем вызовите R.raw.[Musincname], затем вызовите функцию в вашем onCreate или onStart,....

public static void PlayVoice(final Context context, int rawVoice) {
    voice = MediaPlayer.create(context, rawVoice);
    voice.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
        @Override
        public void onCompletion(MediaPlayer mediaPlayer) {
            if (voice != null) {
                voice.release();
            }
        }
    });
    voice.start();
}
Другие вопросы по тегам