| | |
| | | try |
| | | { |
| | | |
| | | if (a31MusicModel.ServerClientType == -1) |
| | | if (a31MusicModel.ServerClientType == 1) |
| | | { |
| | | var result = OpenWeb("http://" + a31MusicModel.MainPlayIP + "/httpapi.asp?command=multiroom:getSlaveList"); |
| | | if (result != null) |
| | | var result = OpenWeb("http://" + a31MusicModel.IPAddress + "/httpapi.asp?command=multiroom:getSlaveList"); |
| | | if (result != null && result != "Failed") |
| | | { |
| | | var slaves = Newtonsoft.Json.JsonConvert.DeserializeObject<Slaves>(result); |
| | | if (slaves != null && slaves.slave_list != null) |
| | | if (slaves != null && slaves.slave_list != null && slaves.slave_list.Count != 0) |
| | | { |
| | | var slave = slaves.slave_list.Find((obj) => obj.uuid.Replace("uuid:", "") == a31MusicModel.UniqueDeviceName); |
| | | if (slave != null) |
| | | { |
| | | a31MusicModel.A31PlayStatus.vol = slave.volume; |
| | | } |
| | | a31MusicModel.Slave = slaves; |
| | | } |
| | | } |
| | | return; |
| | | } |
| | | |
| | | WebClient webClient = new WebClient(); |