这是我的代码:
private void scanningSoundStart() {
scanningMediaPlayer = MediaPlayer.create(this, R.raw.scanning);
scanningMediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
}
});
scanningMediaPlayer.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() {
@Override
public void onVideoSizeChanged(MediaPlayer mp,int width, int height) {
}
});
scanningMediaPlayer.start();
}
private void scanningSoundStop() {
if (scanningMediaPlayer.isPlaying()) {
scanningMediaPlayer.stop();
//scanningMediaPlayer.release();
}
}
我正在尝试从我的原始文件夹中播放一个 mp3 文件。第一个用于播放音频文件的函数。第二个功能用于停止播放音频。
重复播放或停止音频时出现以下错误。
错误:MediaPlayer(10576):错误 (-19, 0)
我知道我处理媒体播放器的整个方法是错误的。
请帮我纠正这个错误。如果可能的话,建议我如何有效地处理媒体播放器类。