Видео не будет отображаться на UIView Swift 5 - PullRequest
0 голосов
/ 26 февраля 2020

Итак, я создаю приложение, которое имеет вид, который будет воспроизводить видео при активации перехода. Когда вы запускаете симулятор, вы можете услышать звук, но не изображение. Ниже приведен код, который я использую:

import UIKit
import AVFoundation
import AVKit

class CongratsVideoController: UIViewController {

    @IBOutlet weak var videoView: UIView!


    override func viewDidLoad() {
         super.viewDidLoad()

        setupView()
    }

    private func setupView() {
        let path = URL(fileURLWithPath: Bundle.main.path(forResource: "Congrats Screen Apuntalo", ofType: "mov")!)
        let player = AVPlayer(url: path)
        let newLayer = AVPlayerLayer(player: player)
        newLayer.frame = self.videoView.frame
        self.videoView.layer.addSublayer(newLayer)
        newLayer.videoGravity = AVLayerVideoGravity.resize
        player.play()
    }


//End of class
}

enter image description here

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...