| | |
| | | MusicMain.loading.Start("解除中..."); |
| | | var slaveList = new List<Slave>(); |
| | | slaveList.AddRange(a31player.Slave.slave_list); |
| | | bool host_If = false; //表示是否显示解除的播放 |
| | | // bool host_If = false; //表示是否显示解除的播放 |
| | | bool _if = false; |
| | | System.Threading.Tasks.Task.Run(() => |
| | | { |
| | |
| | | var play_If = playList1.Find((obj) => obj.UniqueDeviceName == a31player.UniqueDeviceName); |
| | | if (play_If == null) |
| | | { |
| | | host_If = false; |
| | | //子音箱与主音箱断开的命令 |
| | | for (int i = 0; i < playList1.Count; i++) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | host_If = true; |
| | | //解散组的命令 |
| | | if (null == SendMethod.OpenWeb("http://" + a31player.IPAddress + "/httpapi.asp?command=multiroom:Ungroup")) |
| | | { |
| | |
| | | var tmepSlaves = Newtonsoft.Json.JsonConvert.DeserializeObject<Slaves>(result); |
| | | if (tmepSlaves != null) |
| | | { |
| | | if (host_If && tmepSlaves.slave_list.Count == 0) |
| | | if (tmepSlaves.slave_list.Count == 0) |
| | | { |
| | | |
| | | var host_music = A31MusicModel.A31MusicModelList.Find((c) => c.UniqueDeviceName == a31player.UniqueDeviceName); |
| | |
| | | } |
| | | else |
| | | { |
| | | for (int a = 0; a < playList1.Count; a++) |
| | | for (int b = 0; b < tmepSlaves.slave_list.Count; b++) |
| | | { |
| | | var uuid = playList1[a].UniqueDeviceName; |
| | | var uuid = tmepSlaves.slave_list[b].uuid.Replace("uuid:", ""); |
| | | var music = A31MusicModel.A31MusicModelList.Find((c) => c.UniqueDeviceName == uuid); |
| | | if (music != null) |
| | | { |
| | |
| | | music.IsOnLine = false;//先不允许读取 |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | var host_a31player = A31MusicModel.A31MusicModelList.Find((c) => c.UniqueDeviceName == a31player.UniqueDeviceName); |