GPVideoPlayer 1.0.4

GPVideoPlayer 1.0.4

Payal Gupta维护。



  • 作者:
  • pgpt10

GPVideoPlayer

Version License Platform

概览

这是一个用Swift编写的简单易用的视频播放器,具有播放控制功能。

  • 从指定URL进行实时视频流。
  • 播放应用包中可用的视频。
  • 优化于逐个在队列中播放多个视频。
  • 播放视频控制 - 音量、快退、快进等。
  • 已集成全屏视频模式。

需求

  • Xcode 10。
  • Swift 4.2。
  • iOS 10或更高版本。

安装

CocoaPods是Cocoa项目的依赖管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用CocoaPods将GPVideoPlayer集成到您的Xcode项目中,请在您的Podfile中指定它

target 'sampleproj' do

  use_frameworks!
  pod 'GPVideoPlayer'
  
end

然后,运行以下命令

$ pod install

使用方法

  1. 首先将GPVideoPlayer导入你要使用的文件中,例如在一个UIViewController中。
import GPVideoPlayer
  1. 使用要显示播放器的视图边界创建一个GPVideoPlayer对象,并将其添加为子视图
if let player = GPVideoPlayer.initialize(with: self.view.bounds) {
    self.view.addSubview(player)
    //Player customization...
}

在上面的示例中,我将播放器添加到了viewController的子视图

  1. 加载播放器,带有视频的URL地址。
let url1 = URL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")!
let videoFilePath = Bundle.main.path(forResource: "video", ofType: "mp4")
let url2 = URL(fileURLWithPath: videoFilePath!)
            
player.loadVideos(with: [url1, url2])
  1. 其他自定义参数。
player.isToShowPlaybackControls = true
player.isMuted = true
  1. 在播放器中播放视频。
player.playVideo()

示例

要运行示例项目,

  1. 克隆仓库。
  2. 打开GPVideoPlayer -> Example -> GPVideoPlayer.xcworkspace
  3. 运行项目(cmd + R)

许可协议

GPVideoPlayer遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。