我正在编写一款语音录制应用程序,希望在录制完成后播放类似于语音备忘录程序播放的“叮咚”声音。是否有任何程序化实现的方法?如果没有,有人知道在哪里可以找到这个声音吗? 谢谢!
你可以使用电缆将你的 iPhone 连接到你的计算机上,播放 ping 的声音并在计算机上录制它。我不知道这样做是否存在版权问题。
另一种选择是使用网络上可以找到的免版税声音档案之一。
如果是我,我会使用音调发生器和包络来重新创建声音,并复制粘贴它以使其响两次。
SystemSoundID soundID;
NSString *sound_string= [NSString stringWithFormat:@"%@%@", [[NSBundle mainBundle] resourcePath], @"/sound.aif"];
NSURL *sound_url= [NSURL fileURLWithPath:sound_string];
AudioServicesCreateSystemSoundID((CFURLRef)sound_url, &soundID);
AudioServicesPlayAlertSound(soundID);