播放发送的电子邮件swoosh声音

时间:2013-06-16 23:58:56

标签: ios cocoa-touch audio

我想关闭一个视图控制器并获得类似于发送电子邮件的旋律声音。知道我怎么能接近这个吗?

2 个答案:

答案 0 :(得分:1)

您可以使用System SoundAVPlayer类作为声音。 UIViewController班级有viewWillDisappear:viewDidDisappear:。您可以在那里插入代码。

答案 1 :(得分:1)

使用音频工具箱:

#include <AudioToolbox/AudioToolbox.h>

像这样加载音频资源:

NSURL* soundUrl = [[NSBundle mainBundle] URLForResource: @"emailsent" withExtension: @"aif"];

AudioServicesCreateSystemSoundID ((__bridge CFURLRef)(soundUrl), &emailSentSoundId);

其中emailSentSoundId应声明为:

SystemSoundID emailSentSoundId;

播放这样的声音:

AudioServicesPlaySystemSound(emailSentSoundId);