duwenquan-方形LOGO.png
引述
很多朋友看到這個(gè)標(biāo)題的時(shí)候會(huì)很詫異吧,電商平臺(tái)和視頻播放器有什么關(guān)系???????????,期初我們的電商平臺(tái)是沒(méi)有視頻的,只是,后來(lái),公司來(lái)一個(gè)所謂的產(chǎn)品策劃,竟然要在商品詳情加商品介紹視頻(視頻由策劃朋友拍攝,我想,其中的貓膩大家都懂)。大家看我下面這個(gè)圖片就知道,為啥我要講視頻了。
詳情頁(yè)視頻播放.gif
DWQVideoPlayer
DWQVideoPlayer是基于AVPlayer進(jìn)行的一定以封裝,包含了以下功能:
1.自定義播放界面。提供播放,暫停,全屏等功能。提供播放進(jìn)度條,加載進(jìn)度條等。
2.向上或向下滑動(dòng)屏幕的左側(cè)以調(diào)整亮度。向上或向下滑動(dòng)屏幕右側(cè)可調(diào)整聲音。
3.向左或向右滑動(dòng)屏幕可調(diào)整播放進(jìn)度。
DWQVideoPlayer使用方法:
/**
創(chuàng)建一個(gè)播放器
@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高級(jí)工程師杜文全";
_videoPlayer.playerEndAction = DWQVideoPlayerEndActionStop;
[_videoPlayer play];
調(diào)用
1.本地視頻:注意,要把視頻添加到Bundle Resources中
self.videoURL = [[NSBundle mainBundle] URLForResource:@"iPhone7" withExtension:@"mp4"];
[self showVideoPlayer:self.videoURL];
2.網(wǎng)絡(luò)視頻:
self.videoURL = [NSURL URLWithString:@"https://hximgtest.acool.pro/uploads/video/jinghuahezi.mp4"];
[self showVideoPlayer:self.videoURL];
效果展示
詳情頁(yè)視頻播放.gif
Demo下載地址
廣大書(shū)友給個(gè)點(diǎn)贊或者喜歡,在GitHub給個(gè)Star噢~~~~!!!!!