From 05fd07b753b9cc043b48569d514af3d829bd039c Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期四, 28 五月 2020 13:08:33 +0800 Subject: [PATCH] 2020-05-28-1 --- HDL_ON/UI/Music/A31MyList.cs | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/HDL_ON/UI/Music/A31MyList.cs b/HDL_ON/UI/Music/A31MyList.cs index 033c614..92d8d3f 100644 --- a/HDL_ON/UI/Music/A31MyList.cs +++ b/HDL_ON/UI/Music/A31MyList.cs @@ -68,7 +68,7 @@ } /// <summary> - /// + /// 鍔犺浇鏂囦欢澶筕iew鐨勬柟娉� /// </summary> void FileView() { @@ -109,16 +109,12 @@ playIconBtn.MouseUpEventHandler = (sender, e) => { - if (list.MusicInfoList.Count == 0) - { - return; - } + ///鏌ユ壘褰撳墠鎾斁闊充箰鏄惁杩欎釜鍒楄〃 - var music = list.MusicInfoList.Find((c) => (c.URL == A31MusicModel.Current.A31PlayStatus.TrackURL) && (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist)); if (playIconBtn.IsSelected) { - if (music != null && A31MusicModel.Current.A31PlayStatus.status == "play") + if (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist && A31MusicModel.Current.A31PlayStatus.status == "play") { SendMethod.Pause(A31MusicModel.Current); @@ -128,7 +124,12 @@ } else { - if (music != null && A31MusicModel.Current.A31PlayStatus.status != "play") + if (list.MusicInfoList.Count == 0) + { + return; + } + + if (list.ListName == A31MusicModel.Current.A31PlayStatus.Artist && A31MusicModel.Current.A31PlayStatus.status != "play") { SendMethod.Play(A31MusicModel.Current); A31MusicModel.Current.A31PlayStatus.status = "play"; @@ -239,10 +240,10 @@ } } /// <summary> - /// 瀹氭椂鏇存柊褰撳墠鎾斁闊充箰 + /// 瀹氭椂鏇存柊鏂囦欢澶规挱鏀剧姸鎬� /// </summary> System.Threading.Thread updateSelectedMusicThread; - public void UpdateSelectedMusic() + public void UpdateSelectedFile() { updateSelectedMusicThread = new System.Threading.Thread(() => { @@ -259,8 +260,7 @@ var playBtn = (Button)view.GetChildren(1);//鐩存帴FrameLayout鐖舵帶浠舵壘鍒拌鎺т欢Button var listIfon = playBtn.Tag as FileListInfo;//寮哄埗杞崲涓篎ileListInfo绫诲瀷; ///鏌ユ壘褰撳墠鎾斁闊充箰鏄惁杩欎釜鍒楄〃 - var musics = listIfon.MusicInfoList.Find((c) => c.URL == A31MusicModel.Current.A31PlayStatus.TrackURL); - if (musics!=null&&A31MusicModel.Current.A31PlayStatus.Artist == listIfon.ListName && A31MusicModel.Current.A31PlayStatus.status == "play") + if (A31MusicModel.Current.A31PlayStatus.Artist == listIfon.ListName && A31MusicModel.Current.A31PlayStatus.status == "play") { playBtn.IsSelected = true; } @@ -274,10 +274,10 @@ }); } - }); + }) + { IsBackground = true }; updateSelectedMusicThread.Start(); } - /// <summary> /// 鎺ㄩ�佹挱鏀惧懡浠� /// </summary> -- Gitblit v1.8.0