WaveSlider 1.0.2

WaveSlider 1.0.2

Yuki Ono维护。



WaveSlider

安装

CocoaPods

Podfile :

pod 'WaveSlider'

Cartfile

使用 :

github "yuki0n0/WaveSlider"

使用

Swift

import WaveSlider

let waveSlider = WaveSlider()
let path = Bundle.main.path(forResource: "music", ofType: "mp3")
let url = URL(fileURLWithPath: path!)
waveSlider.set(url: url)
waveSlider.value = 0.2

// Note: `url` of argument accepts only the local file path.

界面构建器(Storyboard,xib)

  1. 在Interface Builder(类似.storyboard,.xib)上添加UIView,并设置类和模块为WaveSlider
  2. 可以编辑右侧面板的颜色和值。
  3. 最后,您应该连接到代码并对其进行操作。
1 2

准备就绪

  • 扩展README
    • 也提供日语版本
    • 将IB的说明制作成GIF
  • 进行测试和持续集成
  • 设置可点击滑动功能
    • 从IB中也可以调用。在valuechanged中使用
  • 仅针对本地文件的部分进行修正(可能需要将引数设置为AVAudioFile可能更好)
  • 如果不继承自Uicontrol则
  • UI自定义
    • 条的宽度和间隔
    • 填充
    • 是否选择圆角
    • Swifty Package Manager
    • 手册
  • 错误修正
    • 声音太短时条形无法显示