[ad_1]
I get an error when I try to play a video: nw_protocol_get_quic_image_block_invoke dlopen libquic failed.
I have already made: allow arbitrary loads = true
and video is available
I try to play local video
import UIKit
import AVFoundation
class ViewController: UIViewController {
var player: AVPlayer?
var playerLayer: AVPlayerLayer?
var videoView: UIView = {
let view = UIView()
view.backgroundColor = .black
view.translatesAutoresizingMaskIntoConstraints = false
return view
}()
//Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .orange
view.addSubview(videoView)
setupConstraints()
let url = URL(fileURLWithPath: Bundle.main.path(forResource: "3207126058", ofType: "mp4")!)
player = AVPlayer(url: url)
playerLayer = AVPlayerLayer(player: player)
playerLayer?.videoGravity = .resize
videoView.layer.addSublayer(playerLayer!)
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
player?.play()
}
[ad_2]