iphone - AVPlayer background issue -
i have problem avplayer
, when tried create player working on background, iphone 6.0 simulator works fine, sound on real device disappears when application goes background!
- (ibaction)rayafm { nsurl *urla = [nsurl urlwithstring:@"http://live.raya.fm:8032/;stream.mp3"]; self.player = [avplayer playerwithplayeritem:[avplayeritem playeritemwithurl:urla]]; [[avaudiosession sharedinstance] setcategory:avaudiosessioncategoryplayback error:nil]; [[avaudiosession sharedinstance] setactive: yes error: nil]; uibackgroundtaskidentifier newtaskid = uibackgroundtaskinvalid; [self.player play]; newtaskid = [[uiapplication sharedapplication] beginbackgroundtaskwithexpirationhandler:null]; if (newtaskid != bgtaskid != uibackgroundtaskinvalid) [[uiapplication sharedapplication] endbackgroundtask: bgtaskid]; bgtaskid = newtaskid; }
you need include next in -info.plist file:
<key>uibackgroundmodes</key> <array> <string>audio</string> </array>
see http://developer.apple.com/library/ios/#qa/qa1668/_index.html
iphone ios background avplayer
No comments:
Post a Comment