Использование звуковых эффектов SpriteKit

swift
spritekit

#1

Уважаемые разработчики!!

При прохождении курса по SpriteKit (и при разработке собственной игры) столкнулся с проблемой использования функции SKAction.playSoundFileNamed(“SFX_name”, waitForCompletion: false ))

Проблема вот в чём: при первом вызове этой функции после старта игры происходит сильный фриз.
Причем последующие вызовы с этим же звуковым файлом без нареканий.
Если в процессе игры вызывается эта же функция, но с другим звуковым файлом, также в первый раз происходит фриз.
Файлы типа .wav, монозвук, длительность 0.175 - 0.45 секунд, то есть очень короткие. Размер файлов 11-27 кбайт.
Тестировал игру на реальном девайсе iPhone 8 Plus. Фриз чувствительный, визуально около 0.4 - 0.6 секунд.

Кто нибудь сталкивался с таким? В какую сторону копать?

PS: полностью строка выглядит так:
self.run(SKAction.playSoundFileNamed(“Explosion”, waitForCompletion: false))