AVPlayer and AVPlayerViewController
Playing Media Using AVPlayerViewController
Section titled “Playing Media Using AVPlayerViewController”Objective-C
Section titled “Objective-C”NSURL *url = [[NSURL alloc] initWithString:@"YOUR URL"]; // url can be remote or local
AVPlayer *player = [AVPlayer playerWithURL:url];// create a player view controller
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];[self presentViewController:controller animated:YES completion:nil];controller.player = player;[player play];let player = AVPlayer(URL: url) // url can be remote or local
let playerViewController = AVPlayerViewController()// creating a player view controllerplayerViewController.player = playerself.presentViewController(playerViewController, animated: true) {
playerViewController.player!.play()}Playing Media using AVPlayer and AVPlayerLayer
Section titled “Playing Media using AVPlayer and AVPlayerLayer”Objective C
Section titled “Objective C”NSURL *url = [NSURL URLWithString:@"YOUR URL"];AVPlayer *player = [AVPlayer playerWithURL:videoURL];AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];playerLayer.frame = self.view.bounds;[self.view.layer addSublayer:playerLayer];[player play];let url = NSURL(string: "YOUR URL")let player = AVPlayer(URL: videoURL!)let playerLayer = AVPlayerLayer(player: player)playerLayer.frame = self.view.boundsself.view.layer.addSublayer(playerLayer)player.play()AVPlayer Example
Section titled “AVPlayer Example”AVPlayer *avPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:@“YOUR URL”]];
AVPlayerViewController *avPlayerCtrl = [[AVPlayerViewController alloc] init]; avPlayerCtrl.view.frame = self.view.frame; avPlayerCtrl.player = avPlayer; avPlayerCtrl.delegate = self; [avPlayer play]; [self presentViewController:avPlayerCtrl animated:YES completion:nilRemarks
Section titled “Remarks”import AVKit, import AVFoundation.