【iOS分享之路-快速搭建電商平臺】十六、自定義播放器

duwenquan-方形LOGO.png

引述

很多朋友看到這個標(biāo)題的時候會很詫異吧,電商平臺和視頻播放器有什么關(guān)系???????????,期初我們的電商平臺是沒有視頻的,只是,后來,公司來一個所謂的產(chǎn)品策劃,竟然要在商品詳情加商品介紹視頻(視頻由策劃朋友拍攝,我想,其中的貓膩大家都懂)。大家看我下面這個圖片就知道,為啥我要講視頻了。

詳情頁視頻播放.gif

DWQVideoPlayer

DWQVideoPlayer是基于AVPlayer進(jìn)行的一定以封裝,包含了以下功能:

  • 1.自定義播放界面。提供播放,暫停,全屏等功能。提供播放進(jìn)度條,加載進(jìn)度條等。

  • 2.向上或向下滑動屏幕的左側(cè)以調(diào)整亮度。向上或向下滑動屏幕右側(cè)可調(diào)整聲音。

  • 3.向左或向右滑動屏幕可調(diào)整播放進(jìn)度。

DWQVideoPlayer使用方法:

/**
創(chuàng)建一個播放器

 @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];


調(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];

效果展示

詳情頁視頻播放.gif

Demo下載地址

DWQVideoPlayer

廣大書友給個點贊或者喜歡,在GitHub給個Star噢~~~~!?。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容