private void playFile(string audioFileName) { hotkeys = Hotkey.Create(settings.generalSettings.AppPush2TalkKey); AudioPlayer .OnPlay(() => { hotkeys.BroadcastDown(); }) .OnPlayStopped(() => { if (settings.generalSettings.IsAppPush2Talk) { Task.Run(async() => { await Task.Delay(settings.generalSettings.KeyUpDelay); hotkeys.BroadcastUp(); }); } }) .Play(audioFileName, settings.generalSettings.AudioOutDevice); }