EAMiniAudioPlayerView 0.0.4

EAMiniAudioPlayerView 0.0.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2016年6月

Easence 维护。



  • Easence

什么是 EAMiniAudioPlayerView

EAMiniAudioPlayerView 是一个为 iOS 设计的迷你音频播放器视图,它只决定如何显示,但不管理如何下载和播放音频。

image

如何使用

使用 Cocoapods 进行安装

pod install EAMiniAudioPlayerView

EAMiniAudioPlayerView 可以做什么

  • 很容易配置哪些子视图可以显示,哪些不可以。

只需设置 EAMiniAudioPlayerStyleConfig 中的 playerStyle 属性,它是一个枚举:

    typedef NS_ENUM(NSUInteger, EAMiniPlayerStyle) {
    EAMiniPlayerNormal = 1 << 0,   //Has play button,sound icon
    EAMiniPlayerHidePlayButton = 1 << 1, //Hide play button
    EAMiniPlayerHideSoundIcon = 1 << 2, //Hide sound icon
    EAMiniPlayerHideText = 1 << 3, //Hide text label
};

例如:

 EAMiniAudioPlayerStyleConfig *config = [EAMiniAudioPlayerStyleConfig defaultConfig];
 config.playerStyle |= EAMiniPlayerHidePlayButton;
  • 下载进度

将值设置为 EAMiniAudioPlayerViewdownloadProgress 属性(0 < downloadProgress < 1)可以更改下载进度。当 downloadProgress 的值大于或等于 1 时,将回调 void(^downloadCompleted)(void)

  • 播放进度

将值设置为 EAMiniAudioPlayerViewplayProgress 属性(0 < downloadProgress < 1)可以更改播放进度。当 playProgress 的值大于或等于 1 时,将回调 void(^playCompleted)(void)

  • 其他

自定义圆角、边距、自定义颜色。