我一直在研究应用程序,它涉及声音。 现在,我用它来启动它:
final MediaPlayer tick = MediaPlayer.create(getApplicationContext(), R.raw.tick_16);
tick.start();
但由于某种原因,经过一段时间后(取决于设备,在HTC One上它是几秒钟,在其他时间是几分钟)所有声音停止。
它的原因是什么,我该如何解决?
答案 0 :(得分:0)
使用本教程播放音频: 的 http://www.tutorialspoint.com/android/android_mediaplayer.htm 强>
你可能会使用tick.start();在您的活动类的 onResume()方法
答案 1 :(得分:0)
尝试在MediaPlayer
和Service
Notification
内启动startForeground()
。