我希望这不是一个愚蠢的问题,因为我对安卓相当陌生,但我在处理MediaPlayer的状态变化时遇到了麻烦。mediaplayer在屏幕上工作正常,当屏幕不可见时,它会继续播放声音,但当我返回到活动并尝试停止mediaplayer时,它不会停止。我不知道如何从mp获取streamID,我可以在onPause和onResume上保存和恢复它。我一定漏掉了什么简单的东西。以下是我目前掌握的一些代码片段:
public class Noise extends Activity {
public MediaPlayer mp;
public void onCreate(