import UIKit
import AVFoundation
class ViewController: UIViewController {
@IBAction func onClicked(_ sender : Any) {
let path = Bundle.main.path(forResource: "test",ofType: "mov")
let url = URL(fileURLWithPath: path!)
let player = AVPlayer(url: url)
let playerViewController = AVPlayerViewController()
playerViewController.view.frame = CGRect(x: 20, y: 100, width: self.view.bounds.width - 40, height: 2000)
self.addChild(playerViewController)
self.view.addSubview(playerViewController.view)
}
}
import UIKit
import AVKit
class ViewController: UIViewController {
@IBAction func onClicked(_ sender : UIButton) {
let neturl = "http://bos.nj.bpc.baidu.com/tieba-smallvideo/11772_3c435014fb2dd9a5fd56a57cc369f6a0.mp4"
guard let networkUrl = URL(string: neturl ) else { return }
let player = AVPlayer(url: networkUrl)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.present(playerViewController, animated: true, completion: nil)
}
}