|  | @@ -18,6 +18,7 @@ import javax.annotation.Resource;
 | 
	
		
			
				|  |  |  import javax.validation.Valid;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  import java.util.Map;
 | 
	
		
			
				|  |  | +import java.util.Optional;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 直播房间管理表(ImLiveBroadcastRoom)表控制层
 | 
	
	
		
			
				|  | @@ -91,9 +92,11 @@ public class TeacherImLiveBroadcastRoomController extends BaseController {
 | 
	
		
			
				|  |  |      @GetMapping("/opsLiveVideo")
 | 
	
		
			
				|  |  |      public HttpResponseResult<Object> opsLiveVideo(@ApiParam(value = "房间uid", required = true) String roomUid,
 | 
	
		
			
				|  |  |                                                     @ApiParam(value = "用户id", required = true) Integer userId,
 | 
	
		
			
				|  |  | -                                                   @ApiParam(value = "type 1:开始直播-开始录像     2:关闭直播关闭录像", required = true) Integer type) {
 | 
	
		
			
				|  |  | +                                                   @ApiParam(value = "type 1:开始直播-开始录像     2:关闭直播关闭录像", required = true) Integer type,
 | 
	
		
			
				|  |  | +                                                   @ApiParam(value = "录制视频的尺寸-默认值是720x1280") String videoResolution) {
 | 
	
		
			
				|  |  |          if (type == 1) {
 | 
	
		
			
				|  |  | -            imLiveBroadcastRoomService.startLive(roomUid, userId);
 | 
	
		
			
				|  |  | +            videoResolution = Optional.ofNullable(videoResolution).orElse("720x1280");
 | 
	
		
			
				|  |  | +            imLiveBroadcastRoomService.startLive(roomUid, userId, videoResolution);
 | 
	
		
			
				|  |  |          } else if (type == 2) {
 | 
	
		
			
				|  |  |              imLiveBroadcastRoomService.closeLive(roomUid, userId);
 | 
	
		
			
				|  |  |          } else {
 |