我正在使用Java和xml在夏天创建一个应用程序。此应用程序的背景音乐,我想暂停然后再播放,具体取决于它处于的状态。当我锁定屏幕时,音乐没有暂停,它一直在播放。我将如何解决此问题,我尝试在此网站上使用该方法:
https://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents
我无法成功获取可工作的原型,并且我正在android studio中工作。
myPlayer = MediaPlayer.create(c(this is the context), myField(This is the raw file));
myPlayer.start();
myPlayer.setLooping(true);
myPlayer.setVolume(0.7f,0.7f);
当按下锁定按钮或手机进入睡眠状态,然后在手机解锁时播放该媒体播放器,我可以添加哪些暂停媒体播放器的功能?
最佳答案
@Override
protected void onPause() {
super.onPause();
if (myPlayer != null) {
myPlayer.pause();
}
}
@Override
protected void onResume() {
super.onResume();
if (myPlayer != null) {
myPlayer.start();
}
}