当前,我使它可以与本地音频文件一起使用,但我的目标是使其与远程音频文件一起使用。
这是我的本地音频文件代码的一部分
let file = try AVAudioFile(forReading: fileUrl)
let format = AVAudioFormat(commonFormat: .pcmFormatFloat32, sampleRate: file.fileFormat.sampleRate, channels: file.fileFormat.channelCount, interleaved: false)
let buffer = AVAudioPCMBuffer(pcmFormat: format!, frameCapacity: UInt32(file.length))
我尝试将其与远程URL一起使用,但是在打开远程文件时出现异常
Error Domain=com.apple.coreaudio.avfaudio Code=2003334207 "(null)" UserInfo={failed call=ExtAudioFileOpenURL((CFURLRef)fileURL, &_extAudioFile)}
是否可以打开远程文件并获取该文件的缓冲区? (无需先下载)。
谢谢!