如何录制和播放声音的iPhone?
-
19-08-2019 - |
题
在我的应用程序我有其中使用下面的代码中的某些按钮:
SystemSoundID beep;
CFStringRef beepPath = (CFStringRef) [NSString stringWithFormat: @"%@/SoundFile.aif", [[NSBundle mainBundle] bundlePath]];
AudioServicesCreateSystemSoundID (CFURLCreateWithFileSystemPath (NULL, beepPath, kCFURLPOSIXPathStyle, false), &beep);
CFRelease(beepPath);
AudioServicesPlaySystemSound (beep);
我想用户开始录制,并能够记录的任何声音通过该应用进行的,然后有一定的时间限制之后,以播放录制的声音,或有停止录制的能力按钮,然后一个“播放”按钮,播放所记录的剪辑。
我如何能实现这个任何想法?
解决方案
显而易见的解决方案是将保存在一个NSArray用户动作的序列,以及播放这些重新创建的声音。我不知道,你可以记录声音输出通道到另一个文件,如果这是你想要做什么。
其他提示
使用在这里发言由苹果公司提供的示例项目。为什么重新发明轮子?
不隶属于 StackOverflow