【发布时间】:2016-10-06 07:52:28
【问题描述】:
按主页按钮,然后按最近列表中的应用程序后,音乐不会恢复。请对给出的代码进行必要的更改。
public class MainActivity extends AppCompatActivity {
@Override
protected void onPause() {
super.onPause();
mySound.release();
}
@Override
protected void onResume() {
super.onResume();
if(mySound != null)
mySound.start();
}
MediaPlayer mySound;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mySound = MediaPlayer.create(MainActivity.this,R.raw.sleep);
mySound.start();
mySound.setLooping(true);
}
}
【问题讨论】:
-
代码在哪里?
-
请重新表述您的问题并提供更多相关信息
-
答案中的代码
-
onResume()中的start()方法将不起作用,因为您已经在onPause()中调用了release()。 (根据https://developer.android.com/reference/android/media/MediaPlayer.html。)
标签: java android android-mediaplayer onresume