File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
sdk/video-link-android/src/main/java/com/tencent/iot/video/link/util/audio Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -193,8 +193,10 @@ public void stop() {
193193 executor .shutdown ();
194194 audioRecord = null ;
195195 pcmEncoder = null ;
196- flvPacker .release ();
197- flvPacker = null ;
196+ if (flvPacker != null ) {
197+ flvPacker .release ();
198+ flvPacker = null ;
199+ }
198200 if (canceler != null ) {
199201 canceler .setEnabled (false );
200202 canceler .release ();
@@ -223,7 +225,9 @@ public void release() {
223225
224226 @ Override
225227 public void encodeAAC (byte [] data , long time ) {
226- flvPacker .encodeFlv (data , FLVPacker .TYPE_AUDIO , System .currentTimeMillis ());
228+ if (flvPacker != null && data != null && data .length != 0 ) {
229+ flvPacker .encodeFlv (data , FLVPacker .TYPE_AUDIO , System .currentTimeMillis ());
230+ }
227231 }
228232
229233 @ Override
You can’t perform that action at this time.
0 commit comments