2016-09-29 3 views
3

내가 AVPlayerViewController.player이 의 ViewController에서 전체 화면으로 이동 만드는 신속하고 점점 문제에 새로운 오전, AVPlayerViewController에서 전체 화면보기로 AVPlayer를합니다 AVPlayerViewController스위프트

여기

내가 플레이 viewDidAppear에 사용하고 코드입니다 보기에 AVPlayer를 추가하기위한 비디오

내가 playBackControlls 숨겨진, 전체 화면으로 동영상보기를 만드는 데 필요한 만드는 중이
let path = NSBundle.mainBundle().pathForResource("video", ofType: "mp4")! 
    let url = NSURL(fileURLWithPath: path) 

    let player = AVPlayer(URL: url) 
    self.player = player 
    self.showsPlaybackControls = false 
    self.player!.play() 

...

답변

0

,이처럼에서의 CALayer합니다당신이의 ViewController에서 그 코드를 작성하는 경우 7,

let playerLayer = AVPlayerLayer(player: player)

이 그럼 당신은, 예를 들어보기로이 레이어를 추가해야합니다, 당신은이 작업을 수행 할 수 있습니다

self.view.layer.addSublayer(playerLayer)

다음, 확인을

playerLayer.frame = self.view.layer.bounds

:이 계층은 부모의 ViewController로 큰 있는지 확인이제 동영상의 크기를 조절하는 방법에 대한 these 옵션을 선택할 수 있습니다. 여기서, I는 .resize 가정 애스펙트 비 동영상 화면이다 동일한

playerLayer.videoGravity = AVLayerVideoGravity.resize

사용