Reputation: 4103
My app should stream video's to an AppleTV via Airplay, even when the app is in the background.
Under iOS5 it worked perfectly. In iOS6 it does not.
Xcode gives me a deprecated warning on this line of code:
moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO;
Is this the reason why my app isn't functioning correctly anymore. What is the equivalent of this piece of code in iOS6?
Upvotes: 5
Views: 3650
Reputation: 8138
Besides @murze's solution you should also set value App plays audio
for Required background modes
key in infoPlist file like @ACBurk suggested: https://stackoverflow.com/a/8807958/384864
Upvotes: 1
Reputation: 4103
Found the solution: this problem can be solved by setting the right AVAudioSessionCategory
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError];
Upvotes: 10