iOS分享之路-快速开发电商平台iOS电商开发封装

【iOS分享之路-快速搭建电商平台】十六、自定义播放器

2017-03-11  本文已影响5897人  全栈攻城狮DWQ
DWQ-LOGO.jpeg

引述

很多朋友看到这个标题的时候会很诧异吧,电商平台和视频播放器有什么关系?😂😂😂😂😂,期初我们的电商平台是没有视频的,只是,后来,公司来一个所谓的产品策划,竟然要在商品详情加商品介绍视频(视频由策划朋友拍摄,我想,其中的猫腻大家都懂)。大家看我下面这个图片就知道,为啥我要讲视频了。

详情页视频播放.gif

DWQVideoPlayer

DWQVideoPlayer是基于AVPlayer进行的一定以封装,包含了以下功能:

DWQVideoPlayer使用方法:

/**
创建一个播放器

 @param videoURL       video的URL
 @param playerView      要显示视频的视图。
 @param playerSuperView  播放器的父视图
 @return               
 */
+ (instancetype)playerWithVideoURL:(NSURL *)videoURL playerView:(UIView *)playerView playerSuperView:(UIView *)playerSuperView;

UIView *playerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, screen_Width , 260)];
   // playerView.center = self.view.center;
    [self.view addSubview:playerView];
    _videoPlayer = [DWQVideoPlayer playerWithVideoURL:url playerView:playerView playerSuperView:playerView.superview];
    _videoPlayer.videoName = @"iOS高级工程师杜文全";
    _videoPlayer.playerEndAction = DWQVideoPlayerEndActionStop;
    
    
    [_videoPlayer play];


调用

1.本地视频:注意,要把视频添加到Bundle Resources中

 self.videoURL = [[NSBundle mainBundle] URLForResource:@"iPhone7" withExtension:@"mp4"];
   [self showVideoPlayer:self.videoURL];

2.网络视频:

 self.videoURL = [NSURL URLWithString:@"https://hximgtest.acool.pro/uploads/video/jinghuahezi.mp4"];
    [self showVideoPlayer:self.videoURL];

效果展示

详情页视频播放.gif

Demo下载地址

DWQVideoPlayer

广大书友给个点赞或者喜欢,在GitHub给个Star噢~~~~!!!!!

上一篇 下一篇

猜你喜欢

热点阅读