viewcontroller - Swift! Present AVPlayerViewController with PreRoll video in a SKScene -


i want present avplayerviewcontroller pre-roll ad. have far:

at top:

let prerolladplayer = avplayerviewcontroller() let url = nsurl(fileurlwithpath: "https://www.youtube.com/watch?v=cig1msr7zws") 

in didmovetoview:

let player = avplayer(url: url) prerolladplayer.showsplaybackcontrols = true prerolladplayer.player = player if #available(ios 9.0, *) {     prerolladplayer.delegate = self } 

when skspritenode touched:

self.view?.window?.rootviewcontroller?.presentviewcontroller(prerolladplayer, animated: true, completion: {      self.prerolladplayer.playprerolladwithcompletionhandler({ (error) -> void in          if (error != nil) {             nslog("error message: %@", error)         }     })     print("preroll loaded")     }) 

but when present avplayerviewcontroller looks this:

screnshot iphone

what doing wrong here?


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

json - Gson().fromJson(jsonResult, Myobject.class) return values in 0's -