-
Notifications
You must be signed in to change notification settings - Fork 583
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VIVO X21 UDA MediaRecorder: start failed: -38 #266
Comments
系统版本 9 |
@daibao520 你可以试试我的flowcamera |
确实是不行,尝试了下,应该是Camera.setParams有某些参数在这个机型上不支持,且开启录制前需要释放一下Camera并重新打开。 |
相机重开,params重设。应该可以使用了。 |
我最近很忙,先自个修改一下源码看看能不能解决
发自我的iPhone
…------------------ Original ------------------
From: 大崔 <[email protected]>
Date: Wed,Feb 3,2021 4:16 PM
To: CJT2325/CameraView <[email protected]>
Cc: hbzhou <[email protected]>, Comment <[email protected]>
Subject: Re: [CJT2325/CameraView] VIVO X21 UDA MediaRecorder: start failed: -38 (#266)
系统版本 9
SDK版本 28
相机重开,params重设。应该可以使用了。
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@daibao520 完美解决!请叫我雷锋。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
V/Camera: isNormalCamera packageName = com.zxing.cameraapplication
isTopActivity
I/Camera: isTopActivity: pkgname: com.zxing.cameraapplication
V/Camera: isNormalCamera isTopActivity true
sendOpenCameraBroadCast isNormalCamera = true
I/JCameraView: MakeSure Preview :w = 2280 h = 1080
I/JCameraView: MakeSure Picture :w = 5632 h = 2816
I/JCameraView: FocusMode supported auto
I/JCameraView: Formats supported 256
V/Camera: sendStartPreviewBroadCast
I/CJT: === Start Preview ===
I/CJT: state = 1
D/AudioRecord: AudioRecord::start
client name com.zxing.cameraapplication(21371)
misRecordUseJoviMic:0,misRecordUseMainMic:0
D/AudioRecord: AudioRecord::stop
D/skia: onFlyCompress
V/MediaRecorder: constructor
V/MediaRecorder: doCleanUp
setListener
setClientName
V/MediaRecorder: reset
doCleanUp
setCamera(0x7b9cbaa140,0x7b9cbaa400)
V/MediaRecorder: setVideoSource(1)
Call init() since the media recorder is not initialized yet
init
V/MediaRecorder: setAudioSource(1)
V/MediaRecorder: setOutputFormat(2)
V/MediaRecorder: setVideoEncoder(2)
V/MediaRecorder: setAudioEncoder(3)
I/CJT: setVideoSize width = 864height = 480
V/MediaRecorder: setVideoSize(864, 480)
V/MediaRecorder: setParameters(video-param-rotation-angle-degrees=90)
V/MediaRecorder: setParameters(video-param-encoding-bitrate=1600000)
V/MediaRecorder: setOutputFile(65)
I/MediaRecorderJNI: prepare: surface=0x7b9cb48000
V/MediaRecorder: setPreviewSurface(0x7b9cb93e40)
V/MediaRecorder: prepare
V/MediaRecorder: start
E/MediaRecorder: start failed: -38
W/System.err: java.lang.IllegalStateException
W/System.err: at android.media.MediaRecorder.start(Native Method)
W/System.err: at com.cjt2325.cameralibrary.CameraInterface.startRecord(CameraInterface.java:621)
W/System.err: at com.cjt2325.cameralibrary.state.PreviewState.record(PreviewState.java:71)
W/System.err: at com.cjt2325.cameralibrary.state.CameraMachine.record(CameraMachine.java:101)
W/System.err: at com.cjt2325.cameralibrary.JCameraView$3.recordStart(JCameraView.java:194)
at com.cjt2325.cameralibrary.CaptureLayout$2.recordStart(CaptureLayout.java:166)
W/System.err: at com.cjt2325.cameralibrary.CaptureButton$5.onAnimationEnd(CaptureButton.java:274)
W/System.err: at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:552)
W/System.err: at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1294)
at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1079)
W/System.err: at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:146)
W/System.err: at android.animation.AnimationHandler.access$100(AnimationHandler.java:37)
W/System.err: at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:54)
W/System.err: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1017)
at android.view.Choreographer.doCallbacks(Choreographer.java:831)
W/System.err: at android.view.Choreographer.doFrame(Choreographer.java:760)
W/System.err: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1005)
W/System.err: at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err: at android.os.Looper.loop(Looper.java:224)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7042)
at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:536)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:868)
I/CJT: startRecord IllegalStateException
camera error
I/CJT: state = 4
The text was updated successfully, but these errors were encountered: