Skip to content

VideoFlint/VIWaveformView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIWaveformView

Generate waveform view from audio data.

Code

let waveformView = VIWaveformView()
waveformView.minWidth = UIScreen.main.bounds.width

// Configure wave node view
waveformView.waveformNodeViewProvider = BasicWaveFormNodeProvider(generator: VIWaveformNodeView())

// Load data
let url = Bundle.main.url(forResource: "Moon River", withExtension: "mp3")!
let asset = AVAsset.init(url: url)
_ = waveformView.loadVoice(from: asset, completion: { (asset) in
    // Load complete
})

Releases

No releases published

Packages

No packages published

Languages