浏览代码

版本升级维护

yyqxiaoyin 5 年之前
父节点
当前提交
0d10a1f2db
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

+ 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];
     });