ソースを参照

版本升级维护

yyqxiaoyin 5 年 前
コミット
a5545b5365

+ 3 - 0
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

@@ -451,6 +451,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
 - (id <MKRRadioResorce>)getPlayingStatusWithDevice:(id <MKRUPnPDevice>)device {
     wd_playControl_queue(^{
         NSDictionary *originDic = [[ASControlTools sharedInstanceUPNP] libupnp_getPlayInfo:device.avTransportUrl];
+        if (!originDic || !originDic.allKeys.count) {
+            return ;
+        }
         NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithDictionary:originDic];
         NSDictionary *metaDataDic = [[NSDictionary mkr_dictionaryWithXML:dic[@"TrackMetaData"]] objectForKey:@"item"] ? : @{};
         [dic setObject:metaDataDic forKey:@"TrackMetaData"];

BIN
libs/libAS-Control.framework/libAS-Control