From a7d20263f28aa009ef8e064a7f9700d7cd642492 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 10 六月 2020 10:06:47 +0800
Subject: [PATCH] 2020-06-10-1

---
 HDL_ON/UI/Music/A31MyListMusic.cs              |    8 ++--
 HDL_ON/UI/Music/A31PlayMusicPage.cs            |   57 +++++-----------------------
 .vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm |    0 
 .vs/HDL_APP_Project/xs/sqlite3/storage.ide     |    0 
 .vs/HDL_APP_Project/xs/UserPrefs.xml           |   17 +-------
 HDL_ON/UI/Music/View/PlayView.cs               |    2 
 .vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal |    0 
 7 files changed, 17 insertions(+), 67 deletions(-)

diff --git a/.vs/HDL_APP_Project/xs/UserPrefs.xml b/.vs/HDL_APP_Project/xs/UserPrefs.xml
index 4255481..aacabe0 100644
--- a/.vs/HDL_APP_Project/xs/UserPrefs.xml
+++ b/.vs/HDL_APP_Project/xs/UserPrefs.xml
@@ -1,16 +1,5 @@
 锘�<Properties StartupConfiguration="{09712674-2A38-407B-B1E2-560B2C352F9A}|Default">
-  <MonoDevelop.Ide.Workbench ActiveDocument="HDL_ON/UI/Music/View/PlayView.cs">
-    <Files>
-      <File FileName="HDL_ON/UI/Music/View/DialogView.cs" Line="988" Column="26" />
-      <File FileName="HDL_ON/UI/Music/MusicMain.cs" Line="84" Column="17" />
-      <File FileName="HDL_ON/UI/Music/SendMethod.cs" Line="1" Column="1" />
-      <File FileName="HDL_ON/UI/Music/A31USBMusicList.cs" Line="217" Column="63" />
-      <File FileName="HDL_ON/UI/Music/A31MusicSourcePage.cs" Line="163" Column="23" />
-      <File FileName="HDL_ON/UI/Music/A31MusicModel.cs" Line="70" Column="33" />
-      <File FileName="HDL_ON/UI/Music/View/MusicView.cs" Line="18" Column="19" />
-      <File FileName="HDL_ON/UI/Music/A31PlayMusicPage.cs" Line="31" Column="48" />
-      <File FileName="HDL_ON/UI/Music/View/PlayView.cs" Line="185" Column="51" />
-    </Files>
+  <MonoDevelop.Ide.Workbench>
     <Pads>
       <Pad Id="ProjectPad">
         <State name="__root__">
@@ -18,9 +7,7 @@
             <Node name="HDL_ON" expanded="True">
               <Node name="UI" expanded="True">
                 <Node name="Music" expanded="True">
-                  <Node name="View" expanded="True">
-                    <Node name="PlayView.cs" selected="True" />
-                  </Node>
+                  <Node name="A31PlayMusicPage.cs" selected="True" />
                 </Node>
               </Node>
             </Node>
diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
index 76cd244..731e3c1 100644
--- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
+++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide
Binary files differ
diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm
index d6db201..7f39ae9 100644
--- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm
+++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal
index 62bc6d7..1ae7d56 100644
--- a/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal
+++ b/.vs/HDL_APP_Project/xs/sqlite3/storage.ide-wal
Binary files differ
diff --git a/HDL_ON/UI/Music/A31MyListMusic.cs b/HDL_ON/UI/Music/A31MyListMusic.cs
index 3f594f5..4a58f1d 100644
--- a/HDL_ON/UI/Music/A31MyListMusic.cs
+++ b/HDL_ON/UI/Music/A31MyListMusic.cs
@@ -265,10 +265,10 @@
                         {
                             for (int i = 0; i < middViewLayout.ChildrenCount; i++)
                             {
-                                FrameLayout view = (FrameLayout)middViewLayout.GetChildren(i);
-                                var volIconBtn = (Button)view.GetChildren(0);//鐩存帴FrameLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
-                                var songNameBtn = (Button)view.GetChildren(1);//鐩存帴FrameLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
-                                var artistNameBtn = (Button)view.GetChildren(2);//鐩存帴FrameLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
+                                RowLayout view = (RowLayout)middViewLayout.GetChildren(i);
+                                var volIconBtn = (Button)view.GetChildren(0);//鐩存帴RowLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
+                                var songNameBtn = (Button)view.GetChildren(1);//鐩存帴RowLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
+                                var artistNameBtn = (Button)view.GetChildren(2);//鐩存帴RowLayout鐖舵帶浠舵壘鍒拌鎺т欢Button
                                 if (A31MusicModel.Current.A31PlayStatus.TrackURL == songNameBtn.Tag.ToString())
                                 {
                                     volIconBtn.Visible = true;
diff --git a/HDL_ON/UI/Music/A31PlayMusicPage.cs b/HDL_ON/UI/Music/A31PlayMusicPage.cs
index 4c7c132..b5c0cbe 100644
--- a/HDL_ON/UI/Music/A31PlayMusicPage.cs
+++ b/HDL_ON/UI/Music/A31PlayMusicPage.cs
@@ -26,29 +26,14 @@
                 }
                 catch { }
             }
-            if (VolumeThread != null)
-            {
-                try
-                {
-                    if (VolumeThread.IsAlive)
-                    {
-                        VolumeThread.Abort();
-                    }
-                }
-                catch { }
-            }
 
         }
         View.PlayView playView = new View.PlayView();
-
-        int startVolume = 0;//涔嬪墠鐨勯煶閲�
-        int endVolume = 0;//鐜板湪鐨勯煶閲�
+      
         public void Show()
         {
             ///1绉掑畾鏃舵洿鏂扮姸鎬�
             timerUpdateStatus();
-            ///0.5绉掔洃鍚煶閲忕姸鎬�
-            VolumeUpdateSend();
             #region   ---鐣岄潰甯冨眬---
             this.BackgroundColor = Color.ViewColor;
             var topView = new TopView();
@@ -359,18 +344,17 @@
                 }
             };
             ///闊抽噺杩涘害鏉$偣鍑讳簨浠�
-            //int startVolume =0;//涔嬪墠鐨勯煶閲�
-            //int endVolume = 0;
+            int startVolume =0;//涔嬪墠鐨勯煶閲�
+            //int endVolume = 0;//鐜板湪鐨勯煶閲�
             EventHandler<int> progressClick = (sender, e) =>
             {
                 playView.volValueBtn.Text = playView.volSeekBar.Progress + "%";
-                endVolume = e;
-                //if (startVolume != e)
-                //{
-                //    startVolume = e;
-                //    SendMethod.ControlVolume(e, A31MusicModel.Current);
-                //    A31MusicModel.Current.A31PlayStatus.vol = e.ToString();
-                //}
+                if (startVolume != e)
+                {
+                    startVolume = e;
+                    SendMethod.ControlVolume(e, A31MusicModel.Current);
+                    A31MusicModel.Current.A31PlayStatus.vol = e.ToString();
+                }
             };
             playView.volSeekBar.OnProgressChangedEvent += progressClick;
             playView.volSeekBar.OnStopTrackingTouchEvent += progressClick;
@@ -429,28 +413,7 @@
             };
 
         }
-        System.Threading.Thread VolumeThread;
-        /// <summary>
-        /// 闊抽噺鍙戦��
-        /// </summary>       
-        void VolumeUpdateSend()
-        {
-            VolumeThread = new System.Threading.Thread((obj) =>
-            {
-                while (true)
-                {
-                    if (startVolume != endVolume)
-                    {
-                        startVolume = endVolume;
-                        SendMethod.ControlVolume(endVolume, A31MusicModel.Current);
-                        A31MusicModel.Current.A31PlayStatus.vol = endVolume.ToString();
-                    }
-                    System.Threading.Thread.Sleep(300);
-                }
-            })
-            { IsBackground = true };
-            VolumeThread.Start();
-        }
+      
         System.Threading.Thread timerThread;
         /// <summary>
         /// 瀹氭椂鏇存柊鐘舵��
diff --git a/HDL_ON/UI/Music/View/PlayView.cs b/HDL_ON/UI/Music/View/PlayView.cs
index 622037b..e77fcd6 100644
--- a/HDL_ON/UI/Music/View/PlayView.cs
+++ b/HDL_ON/UI/Music/View/PlayView.cs
@@ -182,7 +182,7 @@
             ThumbImagePath = "MusicIcon/progressIcon.png",//杩涘害鏉℃寜閽浘鏍�
             ThumbImageHeight = Application.GetMinRealAverage(54),//杩涘害鏉℃寜閽浘鏍囩殑楂樺害锛堥粯璁ゆ鏂瑰舰锛氬鍜岄珮涓�鏍凤級
             SeekBarViewHeight = Application.GetMinRealAverage(8),//杩涘害鏉$殑楂樺害
-            //ProgressChangeDelayTime=1000,//涓�绉掑彂閫佷竴娆�
+            ProgressChangeDelayTime=300,//0.3绉掑彂閫佷竴娆�
         };
 
         /// <summary>

--
Gitblit v1.8.0