android - 在启动您的应用程序时关闭设备音乐

标签 android audio android-ndk android-mediaplayer cocos2d-android

我正在开发具有背景音乐的应用程序。我现在面临的问题是,如果我在我的安卓设备上播放一首歌,然后启动我的应用程序,音乐会在后台播放,我的应用程序背景音乐也会随之启动。 播放两个音乐文件。我想要做的就是在已经播放的设备音乐上覆盖我的应用音乐。 是否有像 iOS 一样可供选择的 AudioSessionCatergory?

我在使用 Cocos2dx 时可以做些什么来解决这个问题。

最佳答案

也许我错了,但您只需要在应用的 ActivityonResume() 获得音频焦点。您可以使用 AudioManager

获取它

Here是有关更多信息的文章。

关于android - 在启动您的应用程序时关闭设备音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814445/

相关文章:

android - 如何在服务中访问 getFragmentManager() 方法?

delphi - 使用Tobybears VST模板获得完整的音频频谱?

android - 什么可能会改变声音输出

android - 找不到 ksoap2 HttpTransport 类

Android - 如何在不付费的情况下下载我自己的付费应用程序?

javascript - 使用 javascript 淡入/淡出播放/暂停音乐

javascript - 如何使用 HTML5 音频计算一组轨道的总持续时间?

java - NDK 在 Android 中如何工作——NDK、JNI 等的使用顺序是什么?

android - 如何创建怯场插件

android - 使用 iText 库将 html 转换为 pdf 时未应用 hr 的内联 CSS