アプリPOVoiceHUDで音声を録音するためにコントロールを使用しています。
https://github.com/polatolu/POVoiceHUD
ファイルを再生したり、録音したオーディオを取得したりするのに何かが欠けているようです。デモ プロジェクトには、[self.voiceHud startForFilePath:[NSString stringWithFormat:@"%@/Documents/MySound.caf", NSHomeDirectory()]];
私は使用してみました:
- (IBAction)play:(id)sender {
NSLog(@"playRecording");
// Init audio with playback capability
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/recordTest.caf", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
_voiceHud = [[POVoiceHUD alloc] initWithContentsOfURL:url error:&error];
[_voiceHud play];
}
ただし、エラーが発生incompatible pointer type
し、no known class selector