| | |
| | | try |
| | | { |
| | | |
| | | if (a31MusicModel.ServerClientType == -1) |
| | | if (a31MusicModel.ServerClientType == 1) |
| | | { |
| | | var result = OpenWeb("http://" + a31MusicModel.ServerIP + "/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(); |
| | |
| | | { |
| | | if (a31player.ServerClientType == -1) |
| | | { |
| | | new System.Net.WebClient().DownloadData(new Uri("http://" + a31player.ServerIP + "/httpapi.asp?command=multiroom:SlaveVolume:" + a31player.IPAddress + ":" + volume)); |
| | | new System.Net.WebClient().DownloadData(new Uri("http://" + a31player.MainPlayIP + "/httpapi.asp?command=multiroom:SlaveVolume:" + a31player.IPAddress + ":" + volume)); |
| | | } |
| | | else if (a31player.ServerClientType == 1) |
| | | { |