wxr
2020-06-16 f6fd8acd7c53c44187e70b4709443318a628f4b5
Shared.IOS/Volume.cs
@@ -31,7 +31,7 @@
                    {
                        (view as UISlider).SetValue((float)Math.Round(value / 100.0f, 2, MidpointRounding.AwayFromZero), false);
                        beforeVolume = (view as UISlider).Value;
                        //System.Console.WriteLine("接收到更新音量:" + (float)Math.Round(value / 100.0f, 2, MidpointRounding.AwayFromZero) + "  " + beforeVolume);
                        //Shared.HDLUtils.WriteLine("接收到更新音量:" + (float)Math.Round(value / 100.0f, 2, MidpointRounding.AwayFromZero) + "  " + beforeVolume);
                        break;
                    }
                }
@@ -52,7 +52,7 @@
                                                                           {
                                                                               return;
                                                                           }
                                                                           //System.Console.WriteLine("接收到音量变化事件");
                                                                           //Shared.HDLUtils.WriteLine("接收到音量变化事件");
                                                                           dateTime = DateTime.Now;
                                                                           var tempValue = obj.UserInfo.ObjectForKey(new NSString("AVSystemController_AudioVolumeNotificationParameter"));
                                                                           if (tempValue == null)
@@ -64,7 +64,7 @@
                                                                               //有时转换失败,可能有时值有问题
                                                                               var volume = 100 * float.Parse(tempValue.ToString());
                                                                               volume = (float)Math.Round(volume, 2, MidpointRounding.AwayFromZero);
                                                                               //System.Console.WriteLine("音量变化事件:" + volume + "  " + beforeVolume * 100);
                                                                               //Shared.HDLUtils.WriteLine("音量变化事件:" + volume + "  " + beforeVolume * 100);
                                                                               if (VolumeChange != null && beforeVolume * 100 != volume)
                                                                               {
                                                                                   VolumeChange((int)volume);