stop recording at changing the resolution if needed
This commit is contained in:
parent
d533b18a91
commit
39c9227844
|
@ -827,6 +827,9 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie
|
||||||
val videoResolutions = configMap.getOutputSizes(MediaRecorder::class.java).map { MySize(it.width, it.height) } as ArrayList
|
val videoResolutions = configMap.getOutputSizes(MediaRecorder::class.java).map { MySize(it.width, it.height) } as ArrayList
|
||||||
ChangeResolutionDialog(mActivity, mUseFrontCamera, photoResolutions, videoResolutions) {
|
ChangeResolutionDialog(mActivity, mUseFrontCamera, photoResolutions, videoResolutions) {
|
||||||
if (oldResolution != getCurrentResolution()) {
|
if (oldResolution != getCurrentResolution()) {
|
||||||
|
if (mIsRecording) {
|
||||||
|
stopRecording()
|
||||||
|
}
|
||||||
closeCamera()
|
closeCamera()
|
||||||
openCamera(mTextureView.width, mTextureView.height)
|
openCamera(mTextureView.width, mTextureView.height)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue