浏览代码

Cleanup

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 年之前
父节点
当前提交
5ef965909a
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

+ 7 - 0
app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

@@ -566,6 +566,7 @@ public class CallActivity extends AppCompatActivity {
             videoCapturer.dispose();
             videoCapturer.dispose();
         }
         }
 
 
+
         if (localMediaStream.videoTracks.size() > 0) {
         if (localMediaStream.videoTracks.size() > 0) {
             localMediaStream.removeTrack(localMediaStream.videoTracks.get(0));
             localMediaStream.removeTrack(localMediaStream.videoTracks.get(0));
         }
         }
@@ -573,8 +574,14 @@ public class CallActivity extends AppCompatActivity {
         if (localMediaStream.audioTracks.size() > 0) {
         if (localMediaStream.audioTracks.size() > 0) {
             localMediaStream.removeTrack(localMediaStream.audioTracks.get(0));
             localMediaStream.removeTrack(localMediaStream.audioTracks.get(0));
         }
         }
+        localVideoTrack = null;
+        localAudioTrack = null;
+        localRenderer = null;
         localMediaStream = null;
         localMediaStream = null;
 
 
+        videoCapturer.dispose();
+        videoCapturer = null;
+
         pipVideoView.release();
         pipVideoView.release();
 
 
         String credentials = ApiHelper.getCredentials(userEntity.getUsername(), userEntity.getToken());
         String credentials = ApiHelper.getCredentials(userEntity.getUsername(), userEntity.getToken());