我目前有一个媒体播放器流一些MP3。我想要做的是如果用户按下主页按钮退出应用程序,音乐停止播放。我会如何去做这件事?谢谢。媒体播放器流媒体,当退出应用程序音乐应停止
0
A
回答
10
在您的应用程序'onPause()
或onDestroy()
请致电mediaPlayer.stop()
。
-1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_HOME)) {
Log.d(this.getClass().getName(), "home button pressed"); }
return super.onKeyDown(keyCode, event); }
这样的事情,除了没有日志,做任何你在你的实现做杀死服务/的AsyncTask /线程处理您的音乐。
-1
此方法添加到您的类重写你的home键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME) {
media.stop();
finish();
//or complete end your application
//System.runFinalizersOnExit(true);
//System.exit(0);
return true;
}
return false;
}
+0
我试过了,它强制关闭我的应用程序。当我删除它时,它仍然强制关闭我的应用程序。我现在怎么修复它? – Splitusa
+0
如果你有它或没有它,你的应用程序仍然强制关闭。那么我建议你在代码的其他地方犯了错误(我没有你的代码看到它):] –
相关问题
- 1. Android音乐流媒体应用程序
- 2. 当我播放新应用的媒体播放器时,请停止另一个应用的媒体播放器?
- 3. 停止媒体播放器
- 4. 停止媒体播放器
- 5. 停止媒体播放器
- 6. 当停止音乐时,Android媒体播放器进度条停止为“0”
- 7. 如何停止其他应用程序的媒体播放器?
- 8. 媒体播放器音乐导入
- 9. Android媒体播放器“停止播放”
- 10. Android媒体播放器流媒体
- 11. 音乐流媒体服务
- 12. 媒体播放器中停止服务后音频不播放
- 13. 的PhoneGap媒体停止系统音乐
- 14. 流媒体音乐 - 释放内存
- 15. Android媒体播放器流
- 16. RTMP流媒体播放器?
- 17. 在Android Studio中的音乐应用程序(媒体播放器)中的错误
- 18. 多种声音媒体播放器应用程序崩溃
- 19. 停止音乐应用播放音乐
- 20. iPhone应用程序的音乐流媒体服务
- 21. 停止Android中的媒体播放器
- 22. Android媒体播放器停止
- 23. Android无法停止媒体播放器?
- 24. 停止媒体播放器的问题
- 25. android媒体播放器停止工作
- 26. 自动停止媒体播放器
- 27. 无法让媒体播放器停止
- 28. 媒体播放器停止工作
- 29. 无法停止媒体播放器?
- 30. 媒体播放器不会退出
我做:'@覆盖公共无效的onDestroy(){mediaPlayer.stop()}'和我的应用程序强制关闭 – Splitusa
你忘了打电话super.onDestroy() –
哦对。它现在有效。谢谢! – Splitusa