Android studio如何在活动开始时自动播放背景音乐

时间:2017-12-08 14:17:20

标签: android audio android-activity background-music

任何人都可以帮我解决我的问题,我正在尝试在活动开始时自动播放背景音乐。

我不知道怎么做。

2 个答案:

答案 0 :(得分:0)

在原始文件夹中添加音乐文件,然后调用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();
}

答案 1 :(得分:0)

 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();
}

}