android - MediaPlayer在某些时候停止工作

时间:2016-07-16 10:11:54

标签: java android android-mediaplayer

我一直在研究应用程序,它涉及声音。 现在,我用它来启动它:

final MediaPlayer tick = MediaPlayer.create(getApplicationContext(), R.raw.tick_16);
tick.start();

但由于某种原因,经过一段时间后(取决于设备,在HTC One上它是几秒钟,在其他时间是几分钟)所有声音停止。

它的原因是什么,我该如何解决?

2 个答案:

答案 0 :(得分:0)

使用本教程播放音频: 的 http://www.tutorialspoint.com/android/android_mediaplayer.htm

你可能会使用tick.start();在您的活动类的 onResume()方法

答案 1 :(得分:0)

尝试在MediaPlayerService Notification内启动startForeground()