PinFilter icon indicating copy to clipboard operation
PinFilter copied to clipboard

CameraCaptureActivity startRecording 报错

Open ruanchaohouzi opened this issue 7 years ago • 1 comments

点击页面CameraCaptureActivity中的按钮startRecording 报错,问下为什么???谢谢 11-13 15:32:06.196 17249-17339/com.pinssible.camerarecorder.camerarecorderdemo E/AndroidRuntime: FATAL EXCEPTION: TextureMovieEncoder Process: com.pinssible.camerarecorder.camerarecorderdemo, PID: 17249 java.lang.RuntimeException: format changed twice at com.pinssible.librecorder.recorder.AndroidMuxer.addTrack(AndroidMuxer.java:49) at com.pinssible.librecorder.recorder.AndroidEncoder.drainEncoder(AndroidEncoder.java:108) at com.pinssible.librecorder.recorder.VideoEncoder.handleFrameAvailable(VideoEncoder.java:322) at com.pinssible.librecorder.recorder.VideoEncoder.access$200(VideoEncoder.java:66) at com.pinssible.librecorder.recorder.VideoEncoder$EncoderHandler.handleMessage(VideoEncoder.java:281) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:156) at com.pinssible.librecorder.recorder.VideoEncoder.run(VideoEncoder.java:240) at java.lang.Thread.run(Thread.java:776)

ruanchaohouzi avatar Nov 13 '18 07:11 ruanchaohouzi

点击页面CameraCaptureActivity中的按钮startRecording 报错,问下为什么???谢谢 11-13 15:32:06.196 17249-17339/com.pinssible.camerarecorder.camerarecorderdemo E/AndroidRuntime: FATAL EXCEPTION: TextureMovieEncoder Process: com.pinssible.camerarecorder.camerarecorderdemo, PID: 17249 java.lang.RuntimeException: format changed twice at com.pinssible.librecorder.recorder.AndroidMuxer.addTrack(AndroidMuxer.java:49) at com.pinssible.librecorder.recorder.AndroidEncoder.drainEncoder(AndroidEncoder.java:108) at com.pinssible.librecorder.recorder.VideoEncoder.handleFrameAvailable(VideoEncoder.java:322) at com.pinssible.librecorder.recorder.VideoEncoder.access$200(VideoEncoder.java:66) at com.pinssible.librecorder.recorder.VideoEncoder$EncoderHandler.handleMessage(VideoEncoder.java:281) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:156) at com.pinssible.librecorder.recorder.VideoEncoder.run(VideoEncoder.java:240) at java.lang.Thread.run(Thread.java:776)

Muxer类 mExpectedNumTracks = 1 修改为 =2 即可。

Waychel avatar Dec 14 '18 14:12 Waychel