我在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工作正常。謝謝! –