Sorry for very very late reply
Finally, the sounds can be played after I add AddFileToDownloadsTable() function
And I've done a lot of different trial these days, but I'm still confusing about HookEvent timing
Sometime warmup music played after warmup was end
Sometime round music played with warmup music
Totally, my plugin still has no progress for now