Objective c 在AVAudioPlayer上播放使用AVAudioRecorder录制的文件
现在我正在尝试播放一个.wav文件,它首先是用Objective c 在AVAudioPlayer上播放使用AVAudioRecorder录制的文件,objective-c,avaudioplayer,avaudiorecorder,Objective C,Avaudioplayer,Avaudiorecorder,现在我正在尝试播放一个.wav文件,它首先是用avaudiorecord录制的,然后用AVAudioPlayer播放这个声音。这似乎很简单,但我希望AVAudioRecorder暂停,而不是停止。这就是问题所在,由于某种原因,AVAudioPlayer拒绝播放在刻录机中打开的文件。所以这是可行的: recorder = [[AVAudioRecorder alloc] initWithURL:url settings:settings error:&error]; [recorder r
avaudiorecord
录制的,然后用AVAudioPlayer
播放这个声音。这似乎很简单,但我希望AVAudioRecorder
暂停,而不是停止。这就是问题所在,由于某种原因,AVAudioPlayer
拒绝播放在刻录机中打开的文件。所以这是可行的:
recorder = [[AVAudioRecorder alloc] initWithURL:url settings:settings error:&error];
[recorder record];
*record for some time*
[recorder stop];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:[self copySoundFileURL] error:nil];
[player play];
但当我这样称呼它时,我希望它能起作用:
recorder = [[AVAudioRecorder alloc] initWithURL:url settings:settings error:&error];
[recorder record];
*record for some time*
[recorder pause];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:[self copySoundFileURL] error:nil];
[player play];
(这些当然是例子)
基本上,我的问题是,如果有人知道如何做到以下任一点:
欢迎提供任何信息/想法 解决这个问题的唯一方法是合并2个wav文件。有关这方面的更多信息,请参见我的另一个问题:。这并不是100%正确(因此这个问题),但对于想要了解这方面信息的人来说,这是一个开始