1

我想关闭视图控制器并获得类似于发送电子邮件的嗖嗖声。知道我该如何处理吗?

4

2 回答 2

1

您可以使用系统声音AVPlayer类作为您的声音。UIViewController类有一个viewWillDisappear:和一个viewDidDisappear:。你可以在那里插入你的代码。

于 2013-06-17T00:14:35.193 回答
1

使用音频工具箱:

#include <AudioToolbox/AudioToolbox.h>

像这样加载您的音频资源:

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

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

其中 emailSentSoundId 应声明为:

SystemSoundID emailSentSoundId;

像这样播放声音:

AudioServicesPlaySystemSound(emailSentSoundId);
于 2013-12-30T00:29:50.547 回答