我们正在使用 Amazon Cloudfront 将音频流式传输到 iOS 应用程序。我们需要仅在 AVAudioEngine 上可用的特定功能,这就是我们尝试实例化 AVAudioPlayerNode 的原因。问题是似乎需要在设备上下载媒体才能使 AVAudioPlayerNode 按预期工作。这是 AVAudioPlayerNode 本身的限制,还是有办法从远程位置流式传输音频文件?
目前,我们正在进行的实施是将媒体下载到驱动器,然后在完成后将其删除,这显然有一些限制,尤其是在下载时间方面。