SKAction.playSoundFileNamed not played after dim

I have written a game on watchOS 4, and I found an issue:


The sound effect done using SKAction.playSoundFileNamed("sound.mp4", waitForCompletion:false) works perfectly - until the watch dim and come back, after that, no sound is played on the watch. I have tried different methods and this seem to be unavoidable.

Does others see the same issue on Apple Watch? And what's your solution?