Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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_Audio_Avaudioplayer - Fatal编程技术网

iOS同时播放多个音频文件

iOS同时播放多个音频文件,ios,audio,avaudioplayer,Ios,Audio,Avaudioplayer,我有91个音频文件需要能够同时播放,以下是我迄今为止尝试的内容: for (int i = 0; i < 91; i++){ [(AVAudioPlayer*)audioPlayers[i] prepareToPlay]; } for (int i = 0; i < 91; i++){ [(AVAudioPlayer*)audioPlayers[i] play]; } for(int i=0;i

我有91个音频文件需要能够同时播放,以下是我迄今为止尝试的内容:

for (int i = 0; i < 91; i++){
    [(AVAudioPlayer*)audioPlayers[i] prepareToPlay];
}
for (int i = 0; i < 91; i++){
    [(AVAudioPlayer*)audioPlayers[i] play];
}
for(int i=0;i<91;i++){
[(AVAudioPlayer*)有声播放器[i]准备播放];
}
对于(int i=0;i<91;i++){
[(AVAudioPlayer*)有声播放器[i]播放];
}
当我使用它时,我认为在播放每个声音后会有一点延迟,所以它们不会同时播放

我怎样才能同时演奏它们呢


我曾想过将它们合并到一个文件中,然后播放,但我不确定如何实现这种方法,或者它是否正确。

使用AVAudioPlayer的prepareToPlay方法。@KumarUtsav我的错,我忘了在问题中包括它,但我已经在使用它了。