public SCREEN(ConfigMrw mrwConfig) { configMrw = mrwConfig; if (mrwConfig.height_screen > 0 && mrwConfig.width_screen > 0) { widthScreen = mrwConfig.width_screen; heightScreen = mrwConfig.height_screen; } InitializeComponent(mrwConfig.text_run, mrwConfig.width_screen, mrwConfig.height_screen, configMrw.size_num, configMrw.size_xmdqs); this.wmpVideo.stretchToFit = true; this.wmpVideo.uiMode = "none"; //InitializeComponent(); this.CenterToScreen(); drawUI(); SetFORM(false); ContructorParam(); loadVideo(mrwConfig.folder_video); Init(); playAudio = new PlayAudio(); playAudio.Init(mrwConfig); playAudio.DataReceived += reciveAudio; Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory); }
public void Init(ConfigMrw config) { urlFolderAudio = config.folder_audio; sendQueueByNum = new Queue <ObjectAudio>(); tPlayAudio = new Thread(loopAudio); tPlayAudio.Name = "loop"; tPlayAudio.Start(); Thread.Sleep(1000); //initAudio(); InitPlayAudio(null); InitSocket(config.branch, config.ip, config.screen_code, config.port_host); SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED); }