Android MediaPlayer没有播放

BeN*_*DeV 6 java audio android android-mediaplayer

以下问题:我只想.wav在Android中使用媒体播放器播放一个小文件.该.wav文件位于raw目录中.我想从MainActivity启动声音.这就是我播放声音的方式:

MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.sound1);
mp.start();
Run Code Online (Sandbox Code Playgroud)

我一打电话mp.start()就会在LogCat中收到以下错误:

01-05 11:07:17.729 19960-19960/de.benedev.simplesound E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
01-05 11:07:17.729 19960-19960/de.benedev.simplesound E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
01-05 11:07:17.862 19960-19960/de.benedev.simplesound D/MediaPlayer: setSubtitleAnchor in MediaPlayer
01-05 11:07:17.925 19960-21184/de.benedev.simplesound E/MediaPlayer: error (1, -2147483648)
01-05 11:07:17.926 19960-19960/de.benedev.simplesound E/MediaPlayer: Error (1,-2147483648)
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何解决这个问题?

Arp*_*rma 3

MediaPlayer player = MediaPlayer.create(this,  R.raw.zindgivalaaop);
player.setVolume(50,50);
player.start();

@Override
public void onDestroy() {
     super.onDestroy();
     player.stop();
     player.release();
}
Run Code Online (Sandbox Code Playgroud)

尝试传递类上下文getApplicationContext()