que example app iphone audio waveform

iphone - example - wkwebview



renderizar una forma de onda en un iphone (3)

CorePlot es la biblioteca que está buscando. Está alojado en el código de Google.

Vea esta pregunta SO relacionada.

Me preguntaba si alguien tiene alguna sugerencia sobre cómo procesar la forma de onda de un archivo de audio. Me gustaría habilitar al usuario para establecer un punto de entrada y salida de una pista de audio y necesito tener una forma de onda para que pueda ver dónde colocar los puntos.

¿Hay bibliotecas disponibles para esto o debe ser una solución completamente personalizada?

¿Se llama incluso una forma de onda? Tal vez hay una palabra mejor para que pueda hacer una búsqueda más.

TIA!


Estoy repostando mi respuesta a esta pregunta , ya que se aplica aquí también:

Al mostrar una forma de onda de audio, querrá hacer algún tipo de reducción de datos en los datos originales, porque generalmente hay más datos disponibles en un archivo de audio que píxeles en la pantalla. La mayoría de los editores de audio crean un archivo separado (llamado archivo de picos o archivo de vista general) que almacena un subconjunto de los datos de audio (generalmente los picos y valles de una forma de onda) para usar con diferentes niveles de zoom. Luego, a medida que se acerca un punto determinado, comienza a hacer referencia a los datos de audio sin procesar.

Aquí hay algunos buenos artículos sobre esto:

Pantalla de forma de onda

Construir una pantalla de forma de onda de audio

En cuanto al código fuente, recomendaría buscar en el código fuente de Audacity . La visualización de la forma de onda de Audacity es bastante buena y lo más probable es que haga un tipo similar de reducción de datos al renderizar las formas de onda.


Me doy cuenta de que este es un post antiguo, sin embargo, lo busqué recientemente y decidí lanzar mi propia solución basada en algunos fragmentos de código que encontré en SO y algunos otros sitios.

Ver mi respuesta a esta pregunta.