我(和你)知道如何在后台播放音频。
但我的问题是这样的, 一些音乐播放应用取代了iPod图标,该图标在第一个背景应用页面上显示,并在背景中播放音频时带有图标。
我该怎么做?
答案 0 :(得分:1)
我们可以像使用以下代码一样使用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);
答案 1 :(得分:0)
这是文档:
但请注意,只有在应用程序中有活动的音频会话时它才会起作用。
我正在使用AVAudioSession和AVAudioSessionCategoryPlayback类别,AVAudioPlayer和“遥控器”仅在我创建AVAudioSession并创建AVAudioPlayer对象时才能工作。