문제

내 앱에는 다음 코드를 사용하는 특정 버튼이 있습니다.

SystemSoundID beep;

CFStringRef beepPath = (CFStringRef) [NSString stringWithFormat: @"%@/SoundFile.aif", [[NSBundle mainBundle] bundlePath]];
AudioServicesCreateSystemSoundID (CFURLCreateWithFileSystemPath (NULL, beepPath, kCFURLPOSIXPathStyle, false), &beep);
CFRelease(beepPath);

AudioServicesPlaySystemSound (beep);

사용자가 녹음을 시작하고 녹음 할 수 있기를 바랍니다. 어느 앱에서 만든 사운드를 한 다음 특정 시간 제한 후 녹음 된 사운드를 재생하거나 녹음 버튼을 중지 한 다음 녹음 된 클립을 재생하기 위해 '재생'버튼이 있습니다.

내가 이것을 구현할 수있는 방법에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

명백한 해결책은 NSARRAY에 일련의 사용자 작업을 저장하고 다시 재생하여 소리를 재현하는 것입니다. 출력 사운드 채널을 다른 파일에 녹음 할 수 있는지 확실하지 않습니다.

다른 팁

Apple이 제공 한 Speak Here 예제 프로젝트를 사용하십시오. 왜 바퀴를 재창조합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top