OnStop()不会影响MediaPlayer

时间:2010-10-12 05:54:55

标签: android

我在活动中有一个媒体播放器对象,它可以播放位于res / raw文件夹中的mp3文件。

MediaPlayer.create(Context context, int resid)

方法用于创建和返回mediaPlayer对象以播放此曲目。

我注意到,当活动被另一个活动遮挡并因此调用“onStop()”方法时,音乐继续播放。谁能解释为什么会这样?我认为onStop基本上会冻结与活动相关的对象发生的任何动作,除了服务等

1 个答案:

答案 0 :(得分:1)

媒体播放器在一个单独的线程上运行,因此完成一次活动不会影响它。

您必须使用其停止方法停止媒体播放器。

请务必使用release方法释放获取的资源。