2017-03-25 4 views
0

Ich habe ein Problem mit der Einbettung eines Videos in meine App. Ich versuche, das Video in einer Box und nicht im Vollbildmodus abzuspielen. Weil ich ein Label oben auf dem Bildschirm brauche, sollte das Video in der Mitte sein und eine andere Taste am unteren Bildschirmrand. Der folgende Link ist die schnelle Skizze, die ich versuche zu erreichen. ImageBitte beachten Sie, dass, ich möchte das Video in dieser Box, nicht im Vollbild wiedergeben. Der Code, den ich verwendet habe, ist unten gezeigt, aber dieser Code macht das Video in den Vollbildmodus. Jede Hilfe zu diesem Thema wird sehr geschätzt, danke.Video nicht im Vollbildmodus wiedergeben, swift 3

override func viewDidAppear(_ animated: Bool) { 

let fileURL = NSURL(fileURLWithPath: "videoOne") 
playerView = AVPlayer(url: fileURL as URL) 

    playerViewController.player = playerView 
    self.present(playerViewController, animated: true){ 
    self.playerViewController.player?.play() 
} 
} 

Antwort

0

Ich bin Ihr Videobox angenommen wird boxView genannt und Sie sollten playerViewController.view in boxView wie folgt hinzu:

playerViewController.view.frame = boxView.bounds 
boxView.addSubview(playerViewController.view) 
+0

Oh ok vielen Dank – imjonu

Verwandte Themen