Java 如何修复E/MediaPlayer:错误(1,-19)?

Java 如何修复E/MediaPlayer:错误(1,-19)?,java,android,android-studio,Java,Android,Android Studio,我收到错误“E/MediaPlayer:错误(1,-19)” 这似乎是一个有很好记录的问题,有太多的mediaplayer播放实例,但我在实际修复它或寻找指南修复它时遇到了困难 我的代码应该在单击按钮时播放一个钟声,(click1.start();),但它们都在堆积。使用stop();打断mediaplayer 以下是我的课程完整代码: ''' 在打电话之前做好准备 if(player.isPlaying){ player.stop() } player.

我收到错误“E/MediaPlayer:错误(1,-19)”

这似乎是一个有很好记录的问题,有太多的mediaplayer播放实例,但我在实际修复它或寻找指南修复它时遇到了困难

我的代码应该在单击按钮时播放一个钟声,(click1.start();),但它们都在堆积。使用stop();打断mediaplayer

以下是我的课程完整代码:

'''


在打电话之前做好准备

    if(player.isPlaying){
        player.stop()
    }
    player.prepare()
    player.start()

谢谢你的回复。我确实按照您的建议进行了尝试,但现在它出现了一个错误并告诉我:“未报告的异常IOException;必须捕获或声明要抛出”。知道为什么吗?谢谢
    if(player.isPlaying){
        player.stop()
    }
    player.prepare()
    player.start()