Jelajahi Sumber

版本升级维护

yyqxiaoyin 5 tahun lalu
induk
melakukan
f9d51a1070

+ 4 - 0
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.h

@@ -29,6 +29,10 @@
 /// @param deviceUUID 频道号改变的设备的UUID
 - (void)didReceivePlayingChannelChange:(NSInteger)channel;
 
+/// 收到设备广播的音量改变
+/// @param volume 改变后的音量值
+- (void)didReceiveVolumeChange:(float)volume;
+
 @end
 
 @interface MKRWIFIDeviceManager : NSObject

+ 6 - 1
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

@@ -208,7 +208,12 @@ static inline void wd_playControl_queue(void (^block)(void)){
 }
 
 -(void)ReceivedSetVolumeCallBack:(NSString *)nUDN Volume:(NSInteger)Volume{
-    NSLog(@"%s",__func__);
+     wd_main_queue(^{
+               if ([nUDN isEqualToString:self.device.deviceUUID]) {
+                   NSLog(@"收到设备音量回调SetZoneVolumeCallBack:%zd",Volume);
+                   [self.listeners makeObjectsPerformSelectorWithObjects:@selector(didReceiveVolumeChange:),(float)Volume];
+               }
+           });
 }
 
 -(void)ReceivedSetMuteCallBack:(NSString *)nUDN Mute:(NSInteger)Mute{