DSWaveformImage
14.2.2 - striped rendering fix
DSWAveFormImage propose une interface native pour dessiner la forme d'onde de l'enveloppe des données audio dans iOS , iPados , macOS , Visionos ou via le catalyseur. Pour ce faire, vous pouvez utiliser
WaveformImageView (UIKit) / WaveformView (SwiftUi) pour rendre une forme d'onde statique à partir d'un fichier audio ouWaveformLiveView (UIKIT) / WaveformLiveCanvas (Swiftui) à REAL TIME en temps réel, rendez-vous une forme d'onde de données audio en direct (par exemple d' AVAudioRecorder )WaveformImageDrawer pour générer un UIImage de forme d'onde à partir d'un fichier audio De plus, vous pouvez également obtenir directement les échantillons d'une forme d'onde (normalisé) [Float] en créant une instance de WaveformAnalyzer .
Pour un exemple pratique du monde réel d'un rendu de la forme d'onde enregistrant la forme d'onde de la forme d'ondes Swiftui, voir RecordingIndicatorView.
Téléchargez la carte son sur l'App Store.