HFMAudioPlayer 0.2.0

HFMAudioPlayer 0.2.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年2月
SwiftSwift 版本3.0
SPM支持 SPM

Brian Drelling维护。



HFMAudioPlayer

Travis CI

HFMAudioPlayer 将 AVAudioPlayer 和 AVPlayer 流畅地结合在一起,因此您无需与多个 SDK 冲突。除此之外,它还增加了实用方法、可选的事件管理器以及用于外部设备控制的方法钩子。

功能

  • [x] 播放任何文件 - 远程或本地 - 不用担心创建哪个类。
  • [x] 在从流中下载后无缝切换到本地文件。
  • [x] 连接到外部设备控制 - 包括您的锁屏。

要求

  • iOS 9.0+
  • Xcode 8.0+
  • Swift 3.0+

依赖性

HFMAudioPlayer 目前没有外部依赖,我们计划保持这种方式。

安装

Swift 包管理器

Swift 包管理器是用于管理 Swift 代码分布的工具。它与 Swift 构建系统集成,以自动下载、编译和链接依赖项的过程。

我们目前不支持 Swift 包管理器。如果您需要 Swift 包管理器支持,请联系我们

手动

有关如何手动安装 SDK 的说明,请联系我们

用法

初始化客户端

待补充。

即将推出

  • 添加 HFMAudioManager 以实现最简单的集成。
  • 添加更多 HFMAudioManagerDelegate 选项以提高下载请求和其他实用工具的灵活性。
  • 为 NowPlayingInfo 创建格式化器。
  • 尽可能使大多数函数抛出详细的错误。
  • 添加进一步的调试日志。
  • 添加更好的文档。

通信

  • 如果您发现了一个错误,请提交一个问题。
  • 如果您想贡献,欢迎提交合并请求。
  • 如果您有一个功能请求,请联系我们

许可证

ParkingPandaSDK遵循MIT许可证发布。详情见LICENSE文件。