在新的 iPhone 3GS 广告中,苹果用炫酷的蓝色波形动画展示了语音控制。这种用于渲染波形(或者可能只是体积)的视觉效果是否可作为 API 调用或源代码在某处使用?(不是语音控制部分,只是音频可视化)
我认为您可以从 AVAudioPlayer 的 averagePowerForChannel: 方法获取声音信息,但是您将如何显示上下移动的波浪?
谢谢!
在新的 iPhone 3GS 广告中,苹果用炫酷的蓝色波形动画展示了语音控制。这种用于渲染波形(或者可能只是体积)的视觉效果是否可作为 API 调用或源代码在某处使用?(不是语音控制部分,只是音频可视化)
我认为您可以从 AVAudioPlayer 的 averagePowerForChannel: 方法获取声音信息,但是您将如何显示上下移动的波浪?
谢谢!
约翰,
您找到的用于绘制正弦波的代码很棒。这个来自 Apple 的示例代码显示了一个带有实时录音的声音计。有了这两个资源,您应该可以制作可视波形。
苹果广告中的波形很明显只是一个普通的旧正弦波,看起来它的幅度被输入的音量调制了。