android - 按下主页按钮后如何停止播放音频?

标签 android audio android-service android-homebutton

我的应用程序始终在服务中运行背景音频。当我单击“主页”按钮时,控件返回到主屏幕,但音频继续播放。

那么,当我单击主页按钮时如何停止播放音频?

最佳答案

如果音频是由Service播放的,则销毁Activity不会受到影响。这正是将其分离为服务的目的。

如果您希望它依赖于您的UI,则将播放移至“ Activity ”。 Activity 结束后它将停止。或者,您可以向服务发送一条消息以停止音乐。

有关更多详细信息,请参见开发指南:http://developer.android.com/guide/topics/fundamentals/bound-services.html

关于android - 按下主页按钮后如何停止播放音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285259/

相关文章:

c++ - 在C++上使用QueueAudio时声音播放不起作用

android - 在 Android 中静音全局声音

当我退出应用程序时 Android 服务停止

java - 如何使用服务访问每个 Activity 的值

android - 如何使用startForeground?

Android Studio CMake - 共享库缺少 libc++_shared.so? CMake 可以 bundle 这个吗?

android - 从服务访问应用程序类

java.lang.ClassNotFoundException异常

android - 进度对话框和后台线程处于 Activity 状态时处理屏幕方向更改?

javascript - 使用 Web Audio API 通过 start/noteOn 进行非法调用