我正在尝试使用MediaPlayer单击按钮时发出提示音。但是由于某种原因,它无法正常工作并引发错误。我在res文件夹中的raw文件夹中有一个wave文件名,提示音。

public void onButtonClick(View v) {

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

}

这是它引发的错误:
01-10 19:11:08.507 1152-13593/? E/NuPlayerDecoder: Failed to open AudioSink on format change for OMX.google.raw.decoder (err=-19)
01-10 19:11:08.508 1152-13590/? E/NuPlayer: received error(0xffffffed) from audio decoder, flushing(0), now shutting down
01-10 19:11:08.508 13567-13581/com.example.myapplication E/MediaPlayer: error (1, -19)
01-10 19:11:08.511 13567-13567/com.example.myapplication E/MediaPlayer: Error (1,-19)

最佳答案

我认为您应该更改声音扩展名 Refer this link

10-05 17:46
查看更多