KSPlayer多平台视频播放器
iOS 开发里的全能播放器你用过吗?KSPlayer就是这么一个挺能打的框架,支持
多轨道、变速播放、360°视频这些功能它都有,连RTMP、RTSP、HLS、DASH都支持,直播、点播全搞定。播放时后台也能跑,场景挺丰富的,比如做个 tvOS 应用或者 macOS 上的媒体中心。
代码层面也比较清爽,Demo.xcworkspace
一打开就能跑,跑起来还能切视频轨、换音轨,调播放速度也不卡。需要iOS 10+、macOS 10.12+,记得用新版 Xcode(12 起步),配合Swift 5.3
效果最好。
用cocoapods
装依赖也挺顺的,不过注意版本别太老,推荐至少1.9.3
以上。没装的直接brew install cocoapods
搞定。如果你在做自定义播放器,或者要支持多种视频流格式,这套真值得一试。
顺带一提,FFmpeg相关的玩法你也可以看看这个 HLS 分片点播和FFmpeg 推流,扩展性上可以玩得花。
KSPlayer:iOSmacOStvOS视频播放器
预估大小:2552个文件
demo.gif
7.08MB
demo-SwiftUI.entitlements
350B
Gemfile
55B
demo-iOS.entitlements
553B
demo_macOS.entitlements
181B
.gitignore
40B
Cartfile
62B
FFmpeg.c
19B
obj_mac.h
212KB
obj_mac.h
212KB
251.27MB
文件大小:
评论区