yyqxiaoyin 5 лет назад
Родитель
Сommit
d7143332fa

+ 4 - 2
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

@@ -415,7 +415,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
 }
 
 - (void)playWithDevice:(id <MKRUPnPDevice>)device {
-    libupnp_Play(device.avTransportUrl);
+    wd_playControl_queue(^{
+        libupnp_Play(device.avTransportUrl);
+    });
 }
 
 - (void)_playPlayFlag:(NSString *)playFlag
@@ -424,7 +426,7 @@ static inline void wd_playControl_queue(void (^block)(void)){
     NSString *playListUrl = [NSString stringWithFormat:@"%@/web/playlist",[ASControlTools sharedInstanceUPNP].myIp];
     NSString *timestamp = [NSString stringWithFormat:@"%.0f", timeStamp];
     NSString *userID = self.userID;
-    libupnp_PlayNumFlag(
+    libupnp_PlayNumFlagV2(
     device.avTransportUrl,
     playFlag,
     timestamp,