DSWaveformImage
14.2.2 - striped rendering fix
O DswaveFormImage oferece interfaces nativas para desenhar a forma de onda do envelope de dados de áudio em iOS , iPados , macOS , Visionos ou via catalisador. Para fazer isso, você pode usar
WaveformImageView (Uikit) / WaveformView (SwiftUi) para renderizar uma forma de onda estática de um arquivo de áudio ouWaveformLiveView (Uikit) / WaveformLiveCanvas (Swiftui) para renderizar em tempo real uma forma de onda de dados de áudio ao vivo (por exemplo, da AVAudioRecorder )WaveformImageDrawer para gerar uma forma de onda UIImage a partir de um arquivo de áudio Além disso, você pode obter as amostras de uma forma de onda (normalizadas) diretamente [Float] , criando uma instância do WaveformAnalyzer .
Para um exemplo prático de exemplo do mundo real de uma renderização de formas de onda de gravação de áudio Swiftui Live, consulte RecordingIndicatorView.
Faça o download do Soundcard na App Store.