From e4b7cbea399e3dcc40011eaa2d2fe25696d7e894 Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期四, 04 十二月 2025 16:57:19 +0800
Subject: [PATCH] 1.可以先见h264 写入文件。再发推流都可以;边录边推

---
 app/src/main/java/com/anyun/h264/H264Encoder.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/anyun/h264/H264Encoder.java b/app/src/main/java/com/anyun/h264/H264Encoder.java
index 7c187ad..59525d2 100644
--- a/app/src/main/java/com/anyun/h264/H264Encoder.java
+++ b/app/src/main/java/com/anyun/h264/H264Encoder.java
@@ -173,6 +173,18 @@
     public void setEnableNetworkTransmission(boolean enable) {
         this.enableNetworkTransmission = enable;
         Timber.d("Network transmission " + (enable ? "enabled" : "disabled"));
+
+        // 濡傛灉鍦ㄧ紪鐮佽繃绋嬩腑鍔ㄦ�佸紑鍚綉缁滀紶杈擄紝闇�瑕佺‘淇濆簳灞係ocket宸茬粡寤虹珛
+        if (enable) {
+            if (!protocolHelper.initializeSocket()) {
+                Timber.e("Failed to initialize socket when enabling network transmission");
+            }
+        } else {
+            // 鍔ㄦ�佸叧闂綉缁滀紶杈撴椂锛屽強鏃堕噴鏀惧簳灞係ocket璧勬簮
+            if (protocolHelper != null) {
+                protocolHelper.closeSocket();
+            }
+        }
     }
 
     /**

--
Gitblit v1.8.0