Webからmp3ファイルをストリーミングするAVPlayerがあります。AVAudioSessionをアクティブにして、アプリを終了したとき/画面をオフにしたときにオーディオが再生されるようにしました。音楽は完全に再生されますが、音楽の再生中は、電話の上部にあるステータスメニューに表示される小さな「再生」の三角形のアイコンは表示されません(iOSの通常の場合のように)。私が間違っていることはありますか?以下のコード
// Set AudioSession
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
//Direct audio to speakers when there is no headphone
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);