Frage

Ich habe mich gefragt, ob jemand irgendwelche Vorschläge hat, wie etwa Rendering eine Wellenform einer Audiodatei zu gehen. Ich Wold mag den Benutzer ermöglichen, ein und aus Punkt einer Audiospur zu setzen und ich brauche eine Wellenform haben, so können Sie sehen, wo die Punkte setzen.

Gibt es irgendwelche verfügbaren Bibliotheken für dieses oder braucht es eine ganz individuelle Lösung zu sein?

Ist es auch eine Wellenform genannt? Vielleicht gibt es ein besseres Wort für es, so kann ich etwas mehr tun zu suchen.

TIA!

War es hilfreich?

Lösung

ich meine Antwort von diese Frage , da es auch hier gilt:

Wenn Sie eine Audio-Wellenform anzeigt, werden Sie irgendeine Art von Datenreduktion auf den ursprünglichen Daten zu tun, weil es in der Regel mehr Daten zur Verfügung stehen in einer Audio-Datei als Pixel auf dem Bildschirm. Die meisten Audio-Editoren bauen eine separate Datei (eine Peak-Datei oder Übersichtsdatei genannt), die eine Teilmenge der Audiodaten speichert (in der Regel die Spitzen und Täler der Wellenform) für die Verwendung bei verschiedenen Zoomstufen. Dann, wie Sie zoomen über einen bestimmten Punkt Sie die rohen Audiodaten beginnen Referenzierung selbst.

Hier sind einige gute Artikel zu diesem Thema:

Signalanzeige

Erstellen einer Audio-Wellenform-Anzeige

Was Quellcode geht, würde ich empfehlen die Suche durch Audacity Quellcode. Audacity der Wellenformanzeige ist ziemlich gut und meistens tut wahrscheinlich eine ähnliche Art der Datenreduktion, wenn die Wellenformen zu machen.

Andere Tipps

CorePlot ist die Bibliothek die Sie suchen. Es wird gehostet auf Google Code.

Sehen Sie diese ähnliche SO Frage .

Ich weiß, dies ist eine alte Post, aber ich für das kürzlich durchsucht und beschlossen, meine eigene Lösung zu rollen, basierend auf ein paar Schnipsel i auf SO und einigen anderen Standorten befinden.

Siehe meine Antwort href="https://stackoverflow.com/questions/5032775/drawing-waveform-with-avassetreader/7388332#7388332"> Diese Frage

scroll top