fly 2 years ago
parent
commit
2053ee3c96
1 changed files with 9 additions and 9 deletions
  1. 9 9
      Service/DeviceService.cs

+ 9 - 9
Service/DeviceService.cs

@@ -34,7 +34,7 @@ using WingInterfaceLibrary.DTO.RTC;
 using Newtonsoft.Json;
 using WingInterfaceLibrary.Notifications.Live;
 using WingInterfaceLibrary.Enum.NotificationEnum;
-using WingInterfaceLibrary.Request.Examine;
+using WingInterfaceLibrary.DTO.LiveRoom;
 using WingInterfaceLibrary.Request.DBRequest;
 using WingInterfaceLibrary.DTO.Record;
 using WingInterfaceLibrary.DTO.Consultation;
@@ -1123,8 +1123,8 @@ namespace WingDeviceService.Service
             if (liveRoom != null)
             {
                 //设备正在推流
-                deviceMemberInfo = liveRoom.Members.FirstOrDefault(x => x.Id == deviceCode);
-                if (deviceMemberInfo?.Status == LiveMemberStatusEnum.Joined)
+                deviceMemberInfo = liveRoom.Members.FirstOrDefault(x => x.Code == deviceCode);
+                if (deviceMemberInfo?.Status == LiveMemberStatus.Joined)
                 {
                     return new JoinDeviceLiveRoomResult
                     {
@@ -1153,16 +1153,16 @@ namespace WingDeviceService.Service
                 UserName = userInfo.AccountName,
             });
             //通知设备推流
-            deviceMemberInfo = initiateResult.Members.FirstOrDefault(x => x.Id == deviceCode);
+            deviceMemberInfo = initiateResult.Members.FirstOrDefault(x => x.Code == deviceCode);
             var message = new StartLiveToDeviceNotification
             {
                 LiveRoomCode = initiateResult.RoomId,
                 RoomNo = initiateResult.RoomNo,
                 AppId = _sdkAppId,
-                MergedChannel = deviceMemberInfo.MergedChannel,
-                MergedVideoOutputWidth = deviceMemberInfo.MergedVideoOutputWidth,
-                MergedVideoOutputHeight = deviceMemberInfo.MergedVideoOutputHeight,
-                VideoDeviceOutputList = deviceMemberInfo.VideoDeviceInfos.ToList(),
+                // MergedChannel = deviceMemberInfo.MergedChannel,
+                // MergedVideoOutputWidth = deviceMemberInfo.MergedVideoOutputWidth,
+                // MergedVideoOutputHeight = deviceMemberInfo.MergedVideoOutputHeight,
+                // VideoDeviceOutputList = deviceMemberInfo.VideoDeviceInfos.ToList(),
             };
             await BroadcastNotificationAsync(liveRoom.RoomId, new List<string> { deviceCode }, message);
             return new JoinDeviceLiveRoomResult
@@ -1190,7 +1190,7 @@ namespace WingDeviceService.Service
             var liveRoom = liveRooms?.FirstOrDefault(x => x.Status == LiveRoomStatus.Initiating);
             if (liveRoom != null)
             {
-                var deviceCode = liveRoom.DeviceInfos?.FirstOrDefault()?.Id;
+                var deviceCode = liveRoom.DeviceInfos?.FirstOrDefault()?.Code;
                 //移除观众
                 var removeViewerResult = await _rtcService.RemoveViewerAsync(new RemoveViewerRequest
                 {