Kaynağa Gözat

版本升级维护

yyqxiaoyin 5 yıl önce
ebeveyn
işleme
b49e74678c

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

@@ -415,7 +415,7 @@ static inline void wd_playControl_queue(void (^block)(void)){
 }
 
 - (void)playWithDevice:(id <MKRUPnPDevice>)device {
-    libupnp_Play(device.avTransportUrl);
+    libupnp_PlayV2(device.avTransportUrl);
 }
 
 - (void)_playPlayFlag:(NSString *)playFlag
@@ -547,7 +547,7 @@ static inline void wd_playControl_queue(void (^block)(void)){
 
 - (void)setChannelUpdate:(NSString *)channelFlag device:(id<MKRUPnPDevice>)device timeStamp:(NSTimeInterval)timeStamp{
     NSString *timestamp = [NSString stringWithFormat:@"%.0f", [[NSDate date] timeIntervalSince1970]];
-    libupnp_SetChannelUpdate(device.groupManagementUrl, self.userID, timestamp, channelFlag, @"null");
+    libupnp_SetChannelUpdateV2(device.groupManagementUrl, self.userID, timestamp, channelFlag, @"null");
 }
 
 - (id <MKRRadioResorce>)getPlayingStatusWithDevice:(id <MKRUPnPDevice>)device {

+ 32 - 17
libs/libAS-Control.framework/Headers/ASControlTools.h

@@ -144,23 +144,6 @@ int libupnp_SetAVTransportURI(NSString *controlurl,
                               NSString *songFrom,//来源类别
                               NSString *songAlbumID);//专辑ID
 
-int libupnp_SetAVTransportURIV2(NSString *controlurl,
-                              NSString *encodedURL,
-                              NSString *title,//歌曲名
-                              NSString *artist,//艺人
-                              NSString *album,//专辑名
-                              NSString *albumArtUri,//专辑封面
-                              NSString *duration,//歌曲时长
-                              NSString *protocolInfo,//文件类型
-                              NSString *upnpclass,
-                              NSString *Timestamp,
-                              NSString *channelNum,
-                              NSString *songOrder,
-                              NSString *controlpoint,
-                              NSString *songID,
-                              NSString *songFrom,//来源类别
-                              NSString *songAlbumID);//专辑ID
-
 int libupnp_SetAVTransportURI_DLNA(NSString *controlurl,
                                    NSString *encodedURL,
                                    NSString *title,//歌曲名
@@ -338,4 +321,36 @@ int libupnp_SetDuerAuthToken(NSString  *ControlURL,NSString *DuerAccessToken,NSS
 /// 获取播放信息
 - (NSDictionary *)libupnp_getPlayInfo:(NSString *)controlUrl;
 
+int libupnp_SetChannelUpdateV2(NSString  *ControlURL,
+                               NSString *UserID,
+                               NSString *TimeStamp,
+                               NSString *ChannelOrder,
+                               NSString *LocalPlaylistUrl);
+
+int libupnp_PlayV2(NSString *Controlurl);
+
+int libupnp_PlayNumFlagV2(NSString *ControlURL,
+                          NSString *PlayNumFlag,
+                          NSString *Timestamp,
+                          NSString *UserID,
+                          NSString *LocalPlaylistUrl,
+                          NSString *IsVIP) ;
+
+int libupnp_SetAVTransportURIV2(NSString *controlurl,
+                              NSString *encodedURL,
+                              NSString *title,//歌曲名
+                              NSString *artist,//艺人
+                              NSString *album,//专辑名
+                              NSString *albumArtUri,//专辑封面
+                              NSString *duration,//歌曲时长
+                              NSString *protocolInfo,//文件类型
+                              NSString *upnpclass,
+                              NSString *Timestamp,
+                              NSString *channelNum,
+                              NSString *songOrder,
+                              NSString *controlpoint,
+                              NSString *songID,
+                              NSString *songFrom,//来源类别
+                              NSString *songAlbumID);//专辑ID
+
 @end

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