
感谢DeviLeo提供的代码(视频播放)
微信扫描代码侧重于文明的iOS开发公共帐户,或者微信搜索“文明开发的iOS”


WMPlayer视频播放器继承了UIView万能格式视频播放器,并封装了最新版本的AVPlayer和FFmpeg(4.0.2). WMPlayer与新添加的通用播放器WNPlayer完全分离. 开发人员可以随意选择自己的播放器进行编码,也可以有选择地导入其中之一. 在单元中播放视频并在小屏幕和全屏幕之间切换.


WMPlayerModel *playerModel = [WMPlayerModel new]; playerModel.title = self.videoModel.title; playerModel.videoURL = [NSURL URLWithString:@"http://static.tripbe.com/videofiles/20121214/9533522808.f4v.mp4"]; WMPlayer * wmPlayer = [[WMPlayer alloc]initPlayerModel:playerModel]; [self.view addSubview:wmPlayer]; [wmPlayer mas_makeConstraints:^(MASConstraintMaker *make) { make.leading.trailing.top.equalTo(self.view); make.height.mas_equalTo(wmPlayer.mas_width).multipliedBy(9.0/16); }]; [wmPlayer play];

WMPlayerModel *playerModel = [WMPlayerModel new]; playerModel.title = self.videoModel.title; NSURL *URL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"4k" ofType:@"mp4"]]; playerModel.videoURL = [NSURL URLWithString:[URL absoluteString]]; WMPlayer * wmPlayer = [WMPlayer playerWithModel:playerModel]; [self.view addSubview:wmPlayer]; [wmPlayer mas_makeConstraints:^(MASConstraintMaker *make) { make.leading.trailing.top.equalTo(self.view); make.height.mas_equalTo(wmPlayer.mas_width).multipliedBy(9.0/16); }]; [wmPlayer play];
2. 旋转状态栏的想法: 状态栏可以独立旋转. 旋转状态栏会导致旋转VC的错觉. (请记住在项目设置中检查☑️其他三个屏幕方向)案例: 头条,新浪新闻代码: 有关详细信息,请参见演示中与新浪标签对应的SinaNewsViewController.m. 您必须添加全屏按钮的click事件万能格式视频播放器,并添加代码以具有全屏效果,否则它是一个普通的Button,并且单击不会响应. 错误: 键盘和UIAlertView的弹出方向仍然是纵向模式.

3. 旋转ViewController的想法: 实际旋转VC,然后更新视频播放器的约束. (请记住在项目设置中检查☑️其他三个屏幕方向)案例: 腾讯视频代码: 有关详细信息,请参见演示中与新浪标签对应的DetailViewController.m. 您必须添加全屏按钮的click事件,并添加代码以具有全屏效果,否则它是一个普通的Button,并且单击不会响应. 错误: 无
从属库为Masonry. 使用中存在错误,请与我联系,我会及时修复. 感谢您的支持.
欢迎加入iOS开发技术支持小组479259423(付费小组,可以添加手机,不能添加计算机. 请仔细输入!)输入小组必须重命名,小组名片格式: city-iOS-名称,例如: Beijing-iOS -civilization.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-227565-1.html
美国看不下去了
果断刷机了
成功了