GMSimplePlayer 1.2.0

GMSimplePlayer 1.2.0

测试已测试
语言语言 SwiftSwift
许可证 BSD
发布最新发布2017年11月
SPM支持 SPM

Gaston Montes维护。



GMSimplePlayer

================

CI Status
Version
License
Platform

描述

GMSimplePLayer 是一个可定制的视图播放器。
您可以通过代码或通过 Interface Builder 来自定义它的样式。
要使用它,您可以通过其初始化器创建一个实例,只需将 GMPlayer 视图添加到您的 .xib 文件中。
如果您不想自定义播放器,不用担心!GMPlayer 有一个基本的样式。
您可以播放单个音频轨或多个音频轨。

您可以自定义

  • 播放器着色色(背景)。
  • 播放器横条着色色。
  • 播放器控制按钮着色。
  • 播放器控件横条高度。
  • 播放器顶部横条高度(导航栏)。
  • 播放器横条隐藏时间。
  • 播放器横条隐藏动画时间。
  • 播放器寻道时间(快进和快退)。
  • 播放器图片(播放、暂停、快进、快退、上一曲、下一曲、随机播放、循环和滑块)。
  • 播放器滑块图片大小(如果选择基础点图片,点的大小可以配置)。
  • 播放器标题字体大小。
  • 播放器视频重力值。
  • 播放器音频轨名称标签。
  • 播放器音频作者标签。
  • 播放器标题。
  • 隐藏随机播放和循环按钮。
  • 隐藏寻道按钮。

示例

要运行示例项目,请按照以下步骤操作

  • 1 - 克隆仓库:git clone https://github.com/GastonMontes/GMSimplePlayer.git
  • 2 - 切换到 Example 文件夹:cd GMSimplePlayer/Example/
  • 3 - 安装 pods:pod install
  • 4 - 打开 Workspace:open GMSimplePlayer.xcworkspace

需求

GMSimplePlayer 版本 最小 iOS 目标 最小 OS X 目标 备注
1.0.0 iOS 11.0 OS X 10.12.6 需要 Xcode 9。

安装

1) 下载 CocoaPods


CocoaPods 是 iOS 的依赖管理器,它自动并简化了在项目中使用第三方库的过程。

CocoaPods 以 Ruby gem 的形式分布,并在 Terminal.app 中运行以下命令进行安装

$ sudo gem install cocoapods
$ pod setup

2) 创建 Podfile


在项目根目录中,运行以下命令以创建 Podfile

$ pod init

如果指定了 YOURXCODEPROJECTFILE 项目文件或当前目录中只有一个项目文件,将根据项目中定义的目标自动生成目标。

3) 添加依赖项

创建了一个空的 Podfile,因此我们将向 Podfile 添加依赖项并指定特性版本

要使用最新版本的 Pod,请省略版本指定

pod 'GMSimplePlayer'

固定到特定 Pod 版本

pod 'GMSimplePlayer', '1.0.0'

使用逻辑运算符

  • '> 0.1',任何高于 0.1 的版本。
  • '>= 0.1',任何等于或高于 0.1 的版本。
  • '< 0.1',任何低于0.1的版本。
  • '<= 0.1',任何小于或等于0.1的版本。

使用 乐观 运算符

  • '~> 0.1.0',版本0.1.0或更高,但不包括0.2。
  • '~> 0.1',版本0.1或更高,但不包括1.0。

4) 安装依赖项


在您的项目中安装Pods依赖项。运行以下命令

$ pod install

从现在起,请务必在构建项目时始终打开生成的Xcode工作区(.xcworkspace),而不是项目文件。

沟通

  • 如果您 需要帮助,请使用 Stack Overflow。 (标签 'GMSimplePlayer')
  • 如果您想 提出一个一般性问题,请使用 Stack Overflow
  • 如果您 发现了一个错误并且可以提供可靠的复现步骤,请创建一个问题。
  • 如果您 有一个功能请求,请创建一个问题。
  • 如果您 想要贡献,提交一个拉取请求。
  • 如果您 想要联系 项目的所有者,请发送邮件至 [email protected]

GMSimplePlayer通过 CocoaPods 提供。要安装
它,只需将以下行添加到您的Podfile中

pod 'GMSimplePlayer'

作者

Gaston Montes,[email protected]

许可证

GMSimplePlayer在BSD许可下可用。有关更多信息,请参阅LICENSE文件。