【问题标题】:Waveform API from Apple commercial?Apple 商业的 Waveform API?
【发布时间】:2024-05-01 16:15:08
【问题描述】:

在新的 iPhone 3GS 广告中,Apple 以炫酷的蓝色波形动画展示了语音控制。这种用于渲染波形(或者可能只是体积)的视觉效果是否可以作为 API 调用或源代码在某处使用? (不是语音控制部分,只是音频可视化)

我认为您可以从 AVAudioPlayer 的 averagePowerForChannel: 方法中获取声音信息,但是您将如何显示上下移动的波浪?

谢谢!

【问题讨论】:

标签: iphone cocoa-touch audio avaudioplayer


【解决方案1】:

约翰,

您找到的用于绘制正弦波的代码非常棒。 This sample code from Apple 显示带有实时录音的声级计。有了这两个资源,您应该就可以制作可视波形了。

【讨论】:

    【解决方案2】:

    苹果广告中的波形很明显只是一个普通的旧正弦波,看起来它的幅度已被输入音量调制。

    【讨论】: