BLVideoPlayer一款swift封装的iOS视频播放器,支持进度拖动、滑动调节音量和亮度

本文介绍了一款由Swift封装的视频播放器BLVideoPlayer,它基于OC的ZFPlayer,提供亮度、音量调节、进度控制、全屏模式等功能,并支持GKVideoScrollView实现视频切换。文章详细讲解了代码逻辑和结构,包括Demo的实现和下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BLVideoPlayer一款swift封装的简单的视频播放器(可调节:亮度、音量、进度、全屏)

上下滑动调节亮度、音量、横竖屏播放、上下滑动切换视频、长按快进,如图

竖屏播放以及滑动切换视频

全屏播放

代码逻辑

1、底层代码使用的是oc编写的ZFPlayer,使用swift实现了ControlView
2、在ControlView上实现亮度、音量、快进、倍速功能
3、Demo中使用GKVideoScrollView实现,上下滑动切换视频
4、竖屏状态下,可通过滑动屏幕中间区域实现上下切换视频,也可禁用亮度和音量的调整

代码结构

1、两个工程,一个是BLVideoPlayer的Framework,另一个是demo
2、demo中除直接调用播放视频外,还实现了列表播放

Demo地址

[Demo链接](https://download.csdn.net/download/wangkunggxx/88294504)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值