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