Sequencing sounds without overlap

Hi , I just want to ask if there is a way to play more than one audio file that accepts more than one argument also without overlapping , I found this method

cc.audioEngine.setFinishCallBack(sound , function(){});

it’s good and very helpful for two audio files , how can i play sequence of sounds without overlapping them ?

Thanks

Possible solution is to create a queue to stack audios, then play audios one by one
just for anyone who may still have this question