在新的iPhone 3GS广告中,Apple使用酷炫的蓝色波形动画显示语音控制。这种视觉效果是否可以将波形(或者可能只是卷)作为API调用或源代码提供? (不是语音控制部分,只是音频可视化)
我认为你可以从AVAudioPlayer的averagePowerForChannel:方法中获取声音信息,但是你会如何显示波浪上下移动?
谢谢!
答案 0 :(得分:2)
约翰,
您为绘制正弦波而找到的代码非常棒。 This sample code from Apple显示带有现场录音的声音计。使用这两种资源,您应该可以制作可视波形。
答案 1 :(得分:1)
苹果广告中的波形非常明显只是一个普通的正弦波,看起来它的幅度受到输入音量的调制。