/// <summary> /// 初始化房间列表 /// </summary> private void InitializeRoomList() { JObject jo = (JObject)JsonConvert.DeserializeObject(MMPU.ReadFile("./RoomListConfig.ini")); try { while (true) { for (int i = 0; ; i++) { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString() }); } } } catch (Exception) { } UpdateRoomList(); }
/// <summary> /// 初始化房间列表 /// </summary> private void InitializeRoomList() { JObject jo = (JObject)JsonConvert.DeserializeObject(MMPU.ReadFile("./RoomListConfig.ini")); try { while (true) { for (int i = 0; ; i++) { if (YTB) { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = false, Types = jo["data"][i]["Types"].ToString(), VideoStatus = ((jo["data"][i]["VideoStatus"].ToString() == "True") ? true : false) }); } else { if (jo["data"][i]["Types"].ToString() != "youtube") { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = false, Types = jo["data"][i]["Types"].ToString(), VideoStatus = ((jo["data"][i]["VideoStatus"].ToString() == "True") ? true : false) }); } } } } } catch (Exception ex) { string A = ex.ToString(); } UpdateRoomList(); }
/// <summary> /// 初始化房间列表 /// </summary> private void InitializeRoomList() { JObject jo = (JObject)JsonConvert.DeserializeObject(MMPU.ReadFile(MMPU.RoomConfigFile)); try { while (true) { int a1015 = 0, a1014 = 0, a1013 = 0; try { //1.0.1.5兼容 for (int i = 0; ; i++) { if (YTB) { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = false, Types = jo["data"][i]["Types"].ToString(), VideoStatus = ((jo["data"][i]["VideoStatus"].ToString() == "True") ? true : false) }); } else { if (jo["data"][i]["Types"].ToString() != "youtube") { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = false, Types = jo["data"][i]["Types"].ToString(), VideoStatus = ((jo["data"][i]["VideoStatus"].ToString() == "True") ? true : false) }); } } a1015++; } } catch (Exception) { try { if (a1015 == 0) { //1.0.1.4兼容 for (int i = 0; ; i++) { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = false, Types = jo["data"][i]["Types"].ToString() }); a1014++; } } else { break; } } catch (Exception) { if (a1014 == 0) { //1.0.1.3兼容 for (int i = 0; ; i++) { Roomlist.Add(new RoomCadr() { Name = jo["data"][i]["Name"].ToString(), RoomNumber = jo["data"][i]["RoomNumber"].ToString(), status = ((jo["data"][i]["Ty"].ToString() == "True") ? true : false), Types = "bilibili" }); } } else { break; } } } } } catch (Exception ex) { string A = ex.ToString(); } UpdateRoomList(); }