前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IOS AVPlayViewController 实现视频播放的控制

IOS AVPlayViewController 实现视频播放的控制

作者头像
用户5760343
发布2019-07-08 12:50:54
1.6K0
发布2019-07-08 12:50:54
举报
文章被收录于专栏:sktjsktj
代码语言:javascript
复制
 1 import UIKit
 2 import AVFoundation
 3 import AVKit
 4
 5 class ViewController:UIViewController {
 6 override func viewDidLoad() {
 7 super.viewDidLoad()
 8 // Do any additional setup after loading the view,
 typically from a nib.
 9 let moviePath =
 Bundle.main.path(forResource:“Sunrise”, ofType:“mp4”)
 10 let movieURL = URL(fileURLWithPath:moviePath!)
 11
 12 let avPlayer = AVPlayer(url:movieURL as URL)
 13 let playerVC = AVPlayerViewController()
 14 playerVC.player = avPlayer
 15 playerVC.videoGravity =
 AVLayerVideoGravityResizeAspect;
 16 playerVC.allowsPictureInPicturePlayback = true
 17 playerVC.showsPlaybackControls = true
 18 playerVC.view.frame = self.view.bounds
 19
 20 playerVC.player!.play()
 21 self.view.addSubview(playerVC.view);
 22 }
 23 }
//配置画中画功能
 为了激活在iPad中视频播放的画中画功能,还需要对项目进行一些
 设置操作。首先点击项目设置页面中的【Capabilities】标签进行
 Capabilities设置面板,然后激活【Background Modes】选项,并勾选
 【Audio, AirPlay and Picture in Picture】选项
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.06.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档