Перед тем, как начать новую песню, вы должны сделать:
[song1 stop];
song1.currentTime = 0;
И сделать это для всех песен, которые могут быть воспроизведены.Затем вы можете заставить новую песню играть.(Текущее время устанавливает его начало с самого начала, если вы играете его снова.) Надеюсь, это поможет:)