我正在开发一个应用,遇到了问题。
基本上,我想让我的应用程序在后台播放音乐,我可以做到并且它可以正常播放。 然而,当用户切换到另一个屏幕时,音乐重新启动,而不是像平常一样继续播放。
以下是我目前拥有的所有代码:
public class MainActivity extends Activity {
MediaPlayer mp;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//setting the layout
mp = MediaPlayer.create(this, R.raw.song);
mp.setLooping(true);
mp.getDuration();
mp.start();
在这个类的末尾,我有一个方法来在应用关闭时停止音乐:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
mp.release();
finish();
}
我不确定在其他类中应该包括什么内容,以使音乐继续播放。如果有人能够向我展示,我将非常感激。
谢谢。