2009-07-10 6 views
1

Im neuen iPhone 3GS Werbespot zeigt Apple Sprachsteuerung mit einer coolen blauen Wellenformanimation. Ist dieser visuelle Effekt, um die Wellenformen (oder vielleicht nur Volumen) als API-Aufruf oder Quellcode irgendwo verfügbar zu machen? (Nicht die Sprachsteuerung, nur die Audio-Visualisierung)Waveform API von Apple Werbung?

Ich denke, Sie könnten die Sound-Informationen von AVAudioPlayer die durchschnittlichePowerForChannel: -Methode, aber wie würden Sie zeigen, die Wellen auf und ab bewegen?

Danke!

+0

Können Sie auf eine Online-Version des Werbespots verlinken? –

+0

http://www.apple.com/iphone/iphone-3gs/voice-control.html#video – John

+0

Sieht für mich wie Biorhythmus aus. – Nosredna

Antwort

2

John,

Dieser Code, den Sie für das Zeichnen der Sinuswelle groß ist gefunden. This sample code from Apple zeigt einen Sound-Meter mit Live-Audio-Aufnahme. Mit diesen beiden Ressourcen sollten Sie auf dem richtigen Weg sein, um die visuelle Wellenform zu erstellen.

+0

Page Link scheint gebrochen zu sein –

+0

Mit neuem Link aktualisiert. Danke Qamar Suleiman –

1

Die Wellenform in den Apple Werbespots ist sehr deutlich nur eine einfache alte Sinuswelle, die aussieht, als hätte sie ihre Amplitude durch die Lautstärke des Eingangs moduliert.

+0

Cool, danke. Ich fand auch hier einen Sinus-Code - http://trailsinthesand.com/plotting-a-sine-wave-with-the-iphone-sdk/ – John