From 3f6685c77beeb12baf840733fb890860f4c26e7c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 25 七月 2024 17:25:59 +0800 Subject: [PATCH] 2024年07月25日17:24:45 --- HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs | 70 +++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 28 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs index 9cf4210..336e8be 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs @@ -276,40 +276,54 @@ //鏇存柊鐘舵�佺嚎绋� var musicThread = new System.Threading.Thread(() => { - while (true) + try { - if (!player.functionMusic.isOnline()) + while (true) { - ///涓嶅湪绾夸笉璇荤姸鎬� - continue; - } - //SendMethod.ReadStatus(player); - SendMethod.Current.GetDeviceStatus(ref player, new List<string> { player.functionMusic.deviceId }, player.functionMusic.sid); - System.Threading.Thread.Sleep(1000); - Application.RunOnMainThread(() => - { - musicView.singerBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); - musicView.songNameBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); - musicView.musicNameBtn.Text = player.functionMusic.name; - if (player.functionMusic.GetAttrState(KeyProperty.on_off) == ValueProperty.on) + if (!player.functionMusic.isOnline()) { - musicView.playBtn.IsSelected = true; + ///涓嶅湪绾夸笉璇荤姸鎬� + continue; } - else + //SendMethod.ReadStatus(player); + SendMethod.Current.GetDeviceStatus(ref player, new List<string> { player.functionMusic.deviceId }, player.functionMusic.sid); + System.Threading.Thread.Sleep(1000); + Application.RunOnMainThread(() => { - musicView.playBtn.IsSelected = false; - } - musicView.regionBtn.Text = player.functionMusic.GetRoomListName(); + try + { + musicView.singerBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); + musicView.songNameBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); + musicView.musicNameBtn.Text = player.functionMusic.name; + if (player.functionMusic.GetAttrState(KeyProperty.on_off) == ValueProperty.on) + { + musicView.playBtn.IsSelected = true; + } + else + { + musicView.playBtn.IsSelected = false; + } + musicView.regionBtn.Text = player.functionMusic.GetRoomListName(); - if (player.functionMusic.collect) - { - musicView.collectIconBtn.IsSelected = true; - } - else - { - musicView.collectIconBtn.IsSelected = false; - } - }); + if (player.functionMusic.collect) + { + musicView.collectIconBtn.IsSelected = true; + } + else + { + musicView.collectIconBtn.IsSelected = false; + } + } + catch (Exception e) + { + string ee = e.Message; + } + }); + } + } + catch (Exception e) + { + string ee = e.Message; } }) { IsBackground = true, Name = "A31" }; -- Gitblit v1.8.0