Browse Source

版本升级维护

yyqxiaoyin 5 years atrás
parent
commit
0d10a1f2db

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

@@ -434,7 +434,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
                        device:(id<MKRUPnPDevice>)device
                     timeStamp:(NSTimeInterval)timeStamp{
     wd_playControl_queue(^{
-        [self setAVTransportURIWithSong:firstPlayingSong device:device];
+        if (firstPlayingSong && firstPlayingSong.songID) {
+            [self setAVTransportURIWithSong:firstPlayingSong device:device];
+        }
         NSString *playFlag = [NSString stringWithFormat:@"%zd",channelNO];
         [self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
     });
@@ -446,7 +448,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
                        device:(id<MKRUPnPDevice>)device
                     timeStamp:(NSTimeInterval)timeStamp{
     wd_playControl_queue(^{
-        [self setAVTransportURIWithSong:firstPlayingSong device:device];
+        if (firstPlayingSong && firstPlayingSong.songID) {
+            [self setAVTransportURIWithSong:firstPlayingSong device:device];
+        }
         NSString *playFlag = [NSString stringWithFormat:@"%zd-%zd",channelNO,index];
         [self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
     });