fixed to execute createAudioPlayer only once