刘俊驰 há 1 ano atrás
pai
commit
97c929d520

+ 15 - 10
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/LiveRoomServiceImpl.java

@@ -524,17 +524,22 @@ public class LiveRoomServiceImpl extends ServiceImpl<LiveRoomDao, LiveRoom> impl
 
                     // 生成录制任务
                     log.info("createLiveRoom>>>>>> recordStart:{}", recordStart.jsonString());
-                    RTCRoom.RecordResp resp = pluginService.rtcRoomRecordStart(recordStart);
-
-                    // 设置录制任务Id
-                    LiveRoom update = new LiveRoom();
-                    update.setId(room.getId());
-                    if (StringUtils.isBlank(room.getVideoRecord())) {
-                        update.setVideoRecord(resp.getRecordId());
-                    } else {
-                        update.setVideoRecord(room.getVideoRecord() + "," + resp.getRecordId());
+                    try {
+
+                        RTCRoom.RecordResp resp = pluginService.rtcRoomRecordStart(recordStart);
+                        // 设置录制任务Id
+                        LiveRoom update = new LiveRoom();
+                        update.setId(room.getId());
+                        if (StringUtils.isBlank(room.getVideoRecord())) {
+                            update.setVideoRecord(resp.getRecordId());
+                        } else {
+                            update.setVideoRecord(room.getVideoRecord() + "," + resp.getRecordId());
+                        }
+                        updateById(update);
+                    }catch (Exception e) {
+                        log.error("createLiveRoom>>>>>> recordStart error:{}", e.getMessage());
                     }
-                    updateById(update);
+
                 }
                 // 设置直播间房间属性默认值
                 setDefaultRoomDefinedInfo(room);