iphone - 当我的应用程序在后台播放音频时,如何用我的应用程序图标替换 iPod?

标签 iphone audio background ios4 multitasking

我(和你)知道如何在后台播放音频。

但我的问题是这样的, 某些音乐播放应用程序在后台播放音频时会用其图标替换第一个后台应用程序页面上显示的 iPod 图标。

我怎样才能做到这一点?

最佳答案

我们可以使用 AudioSession 来完成此操作,如下面的代码。

AudioSessionInitialize (
                         NULL,    // 'NULL' to use the default (main) run loop
                         NULL,    // 'NULL' to use the default run loop mode
                         NULL,    //  a reference to your interruption callback
                         NULL     //  data to pass to your interruption listener callback
                              );

UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty ( kAudioSessionProperty_AudioCategory, sizeof (sessionCategory), &sessionCategory );
AudioSessionSetActive(true);

关于iphone - 当我的应用程序在后台播放音频时,如何用我的应用程序图标替换 iPod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488850/

相关文章:

android - Titanium 中的 UI 感觉和外观,PhoneGap 与原生相比

ios - 如何从推送 Controller 获取 RootViewController?

iphone - 状态栏与带有 xcode5 的 iOS 7 中的应用程序 View 重叠

ios - 在 iOS 中播放和查找音频文件

java - 在 libgdx 中加载大背景的最佳方式

ios - 可达性在 iOS 中为蜂窝网络返回 False - Swift

audio - 两个音频文件的频谱图(加在一起)

audio - 录制音频并在iPhone上播放

jquery - 如何在刷新时更改背景?

html - 如何停止背景位置使背景图像不那么清晰?