我启动应用程序时在Android中播放声音

时间:2015-03-31 10:25:59

标签: android audio

我尝试在应用程序启动时播放音乐声音。 我用了代码:

MediaPlayer mp = new MediaPlayer();
        MediaPlayer.create(this, R.raw.counting1to5song);
        mp.start();

,歌曲在res / raw文件夹中。但是当我在手机中安装应用程序然后打开时,应用程序崩溃!!!

任何人都可以给我任何帮助以使这个声音正常运作吗?

2 个答案:

答案 0 :(得分:0)

尝试使用此代码:

MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer = MediaPlayer.create(this, R.raw.sound1);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
mMediaPlayer.start();

答案 1 :(得分:0)

  1. 在“ debug”文件夹中创建一个名为“ raw”的新文件夹。要创建它,请右键单击“调试”文件夹>“新建”>“目录”,并将其命名为“原始”:

要添加文件,只需将.wav / .mp3文件拖到“原始”文件夹中即可。

  1. 导入媒体播放器:
import android.media.MediaPlayer;
  1. 声明MediaPlayer全局变量:
public MediaPlayer mp1;
  1. onCreate方法中,分配相应的声音:
mp1 = MediaPlayer.create(MainActivity.this, raw.my_sound_name);
  1. 最后,您可以使用方法:
mp1.start() / mp1.stop() / mp1.pause()