Open chen4ad opened 6 years ago
原因是竖屏宽高是反的,判断的时候判断反了,而且只判断一个宽可能另外的高有2个--不知道这样理解是不是对的 将MediaRecorderBase类prepareCameraParaments()第547行修改 if (size.width == SMALL_VIDEO_HEIGHT && size.height == SMALL_VIDEO_WIDTH) { mSupportedPreviewWidth = size.width; SMALL_VIDEO_HEIGHT = size.height; checkFullWidth(mSupportedPreviewWidth, SMALL_VIDEO_WIDTH); findWidth = true; break; } 然后全屏的时候也要传入屏幕宽度(最后会赋值给SMALL_VIDEO_WIDTH)
原因是竖屏宽高是反的,判断的时候判断反了,而且只判断一个宽可能另外的高有2个--不知道这样理解是不是对的 将MediaRecorderBase类prepareCameraParaments()第547行修改 if (size.width == SMALL_VIDEO_HEIGHT && size.height == SMALL_VIDEO_WIDTH) { mSupportedPreviewWidth = size.width; SMALL_VIDEO_HEIGHT = size.height; checkFullWidth(mSupportedPreviewWidth, SMALL_VIDEO_WIDTH); findWidth = true; break; } 然后全屏的时候也要传入屏幕宽度(最后会赋值给SMALL_VIDEO_WIDTH)