pili-engineering / PLDroidShortVideo

PLDroidShortVideo 是七牛推出的一款适用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、视频剪辑、本地转码、视频上传在内的多种功能,支持高度定制以及二次开发。
https://github.com/pili-engineering/PLDroidShortVideo
Apache License 2.0
1.68k stars 311 forks source link

java.lang.NullPointerException崩溃 #215

Open CZ796 opened 5 months ago

CZ796 commented 5 months ago

问题描述:java.lang.NullPointerException崩溃

SDK版本:pldroid-shortvideo-3.4.0.jar

崩溃LOG: 04-05 16:36:42.645 14284 27922 E PLDroidShortVideo: Pili-Encode:HWVideoEncoder:dequeueOutputBuffer failed: Error 0xffffffe0 04-05 16:36:42.646 14284 27922 E PLDroidShortVideo: Pili-Encode:HWVideoEncoder:encoder stop, release failed: null --------- beginning of crash 04-05 16:36:42.654 14284 27922 E AndroidRuntime: FATAL EXCEPTION: HWVideoEncoder 04-05 16:36:42.654 14284 27922 E AndroidRuntime: Process: com.aladdin.dangdang, PID: 14284 04-05 16:36:42.654 14284 27922 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.MediaExtractor.release()' on a null object reference 04-05 16:36:42.654 14284 27922 E AndroidRuntime: at com.qiniu.pili.droid.shortvideo.core.p$g.a(ShortVideoTranscoderCore.java:6) 04-05 16:36:42.654 14284 27922 E AndroidRuntime: at com.qiniu.pili.droid.shortvideo.encode.e.a(HWVideoEncoder.java:10) 04-05 16:36:42.654 14284 27922 E AndroidRuntime: at com.qiniu.pili.droid.shortvideo.encode.d.o(HWEncoderBase.java:9) 04-05 16:36:42.654 14284 27922 E AndroidRuntime: at com.qiniu.pili.droid.shortvideo.encode.d.run(HWEncoderBase.java:4) 04-05 16:36:42.654 14284 27922 E AndroidRuntime: at java.lang.Thread.run(Thread.java:933)

定位源码: image

希望能尽快修复