Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 音频套件:在采样器中重新加载音频文件_Ios_Audiokit - Fatal编程技术网

Ios 音频套件:在采样器中重新加载音频文件

Ios 音频套件:在采样器中重新加载音频文件,ios,audiokit,Ios,Audiokit,我必须连续播放音频循环,并能够在飞行中重新加载音频文件,没有中断。我已经尝试过这些解决方案: 使用AKAudioPlayer及其“replace(file:)”方法->问题:replace文件和“play”方法都非常慢(1秒) 使用AKSampler->问题:AKSampler似乎无法动态替换音频文件,因此我必须创建一个新文件,停止音频引擎,重新连接AKSampler,重新启动音频引擎(超慢) 有没有一个我会错过的更明显的解决方案 预加载文件并使用混合器 你能预加载文件并使用混音器吗?好的,

我必须连续播放音频循环,并能够在飞行中重新加载音频文件,没有中断。我已经尝试过这些解决方案:

  • 使用AKAudioPlayer及其“replace(file:)”方法->问题:replace文件和“play”方法都非常慢(1秒)
  • 使用AKSampler->问题:AKSampler似乎无法动态替换音频文件,因此我必须创建一个新文件,停止音频引擎,重新连接AKSampler,重新启动音频引擎(超慢)

有没有一个我会错过的更明显的解决方案

预加载文件并使用混合器

你能预加载文件并使用混音器吗?好的,我做到了。我想这会更明显。使用AudioKit(至少使用AkaAudioPlayer和AKSampler)轻松构建实时循环器基本上是不可能的。您愿意使用左边的绿色复选框投票支持我的答案吗?谢谢