i declare context , key variables outside uiviewcontroller class
// player item contexts private let playeritemstatuscontext = 0 // player item keys private let playeritemstatuskey = "status" ... if status == avkeyvaluestatus.loaded { self.playeritem = avplayeritem(asset: asset) self.playeritem?.addobserver(self, forkeypath: playeritemstatuskey, options: nskeyvalueobservingoptions.initial, context: &playeritemstatuscontext) //self.player = avplayer(playeritem: self.playeritem!) //self.previewview.layer = self.player } the addobserver line keeps throwing error: 'int' not convertible '@lvalue inout _' don't understand , have no idea how fix it. thanks
the context has var. can't pass let inout parameter.
Comments
Post a Comment