我在iPad上录制了一个声音文件。该文件保存在文档目录中。现在我想播放这个声音,但是我得到一个错误。用AVAudioPlayer和有效的URL播放声音
我想玩的声音是这样的:
NSURL *soundFileURL = [NSURL URLWithString:ulrString];
_audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL
error:&err];
soundFileURL是:
Printing description of soundFileURL:
/var/mobile/Applications/1824FDFA-18D7-472F-8C4D-16270372F9C9/Documents/Aufnahme-M-bi-1-7.m4a
(lldb)
但我得到一个错误:
Error Domain=NSOSStatusErrorDomain Code=1685348671 "The operation couldn’t be completed. (OSStatus error 1685348671.)"
我也曾尝试以下操作路径声音文件:
@"file:///var/mobile/Applications/1824FDFA-18D7-472F-8C4D-16270372F9C9/Documents/Aufnahme-M-bi-1-7.m4a"
但是,这也简化版,工作:/
是的,这是真的。 .m4a只适用于这种情况下的模拟器。我用kAudioFormatMPEG4AAC切换到.caf工作正常。谢谢! –