本项目的目标是创建一个在 UIView
中播放视频的简单包装器,以便于使用 AVFoundation
。截至目前,本仓库仅支持静音单循环视频。最初的想法是创建一个比默认视频玩家更简单的库(没有边框,没有跟踪等)。
本项目包含两种播放视频的方法。
第一种方法是使用 PIVideoPlayerView
,它是一个 UIView
的子类,用于播放视频。您负责设置框架大小、加载视频和启动它。
第二种方法是使用 PIVideoPlayerWindow
,它提供了一种简单的方式在所有视图之上播放全屏视频。遵循正常的 ARC 规则,请确保以某种方式保留对 UIWindow
的引用,否则它将被 ARC 消耗。
本项目使用 ARC,并且与 iOS 7.0 及以上版本兼容。
Christopher Jones,[email protected]
PIVideoPlayer 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。