ios - Swift: Keep playing sounds when the device is locked -


i'm using following code play sound off url internet:

var audioplayer = avplayer() 

...

let audiosession = avaudiosession.sharedinstance() audiosession.setcategory(avaudiosessioncategoryambient, error: nil)  let url = trackfilename let playeritem = avplayeritem( url:nsurl( string:url ) ) audioplayer = avplayer(playeritem:playeritem) audioplayer.rate = 1.0; player.play() 

i'm trying make sure keeps playing in background reason why i'm using "avaudiosession.sharedinstance()". when try out in simulator locking screen, keeps playing it's supposed to. if play in device, sounds shuts off screen looks automatically or lock myself.

what missing in code?

swift 2+ solution:

audio

do {   try avaudiosession.sharedinstance().setcategory(avaudiosessioncategoryplayback)   try avaudiosession.sharedinstance().setactive(true) } catch _ {   return print("error") } 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -