コード例 #1
0
        public static void CheckAudioFiles()
        {
            // Runs at startup if 'Check Audio files' in Settings screen is checked

            Logger.AddLogEntry(LogCategory.INFO, "Checking audio files...");
            bool allOK = true;

            if (!AudioClipsMgr.CheckAudioFiles())
            {
                allOK = false;
            }
            if (allOK)
            {
                Logger.AddLogEntry(LogCategory.INFO, "Audio files OK");
            }
            else
            {
                Application.Current.Dispatcher.BeginInvoke(new Action(() =>
                {
                    var messageWin = new MessageWin("Audio Files Check", "WARNING: One or more audio files is missing\nCheck Event Log for details.");
                    messageWin.Show();
                }));
                Logger.AddLogEntry(LogCategory.ERROR, "One or more audio files is missing");
            }
        }
コード例 #2
0
ファイル: AppSetup.cs プロジェクト: jimj10/Dialogue-Manager
 private static void LoadDatabaseTables()
 {
     Logger.LoadLogEntries();
     Logger.AddLogEntry(LogCategory.INFO, "NEW SESSION STARTED...");
     Settings.LoadSettingsFromDB();
     AudioClipsMgr.LoadAudioClipsFromDB();
     AudioClipsMgr.LoadTimeTriggerClipsFromDB();
     GoogleTextToSpeechMgr.LoadOnlineVoicesFromDB();
     SessionsMgr.LoadSessionsFromDB();
     AudioMgr.GetAudioDevices();
 }