AQPlayer 0.1.0

AQPlayer 0.1.0

Ahmad Amri 维护。



AQPlayer 0.1.0

  • 作者
  • ahmadamri

AQPlayer

iOS 音频播放器🔈使用 AVQueuePlayer

AQPlayer command center skip mode command center next previous mode

  • 播放后台音频,并处理 MPRemoteCommandCenter 操作。
  • 下一曲、上一曲、跳到特定曲目、跳过间隔(向前/向后)、更改播放速度、...

用法

let playerManager = AQPlayerManager.shared

初始化播放器条目并设置播放器管理器

var playeritems: [AQPlayerItemInfo] = []

// for each audio file 
let item = AQPlayerItemInfo(id: fileId,
                            url: audioUrl,
                            title: "part_title",
                            albumTitle: "albumTitle",
                            coverImage: nil,
                            startAt: 0)
playeritems.append(item)
playerManager.setup(with: playeritems, startFrom: 0, playAfterSetup: false)

可以通过 (URL 或 UIImage) 在初始化条目时设置命令中心的艺术作品图像,也可以通过代理方法 getCoverImage 来设置。

示例

查看项目中的示例以获取完整的功能演示

首先克隆仓库,然后从示例目录中运行 pod install

需求

  • swift 4.2
  • iOS 11.0+

许可证

AQPlayer 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。