From c2fa1b1cbd31cad492b24a508fd3990bf8089a10 Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期三, 28 一月 2026 11:19:35 +0800
Subject: [PATCH] 1.SurfaceView 在 Service 中创建,但没有被添加到可见的 View hierarchy,因此 Surface 不会被创建,surfaceCreated 不会触发。 修复内容: 添加了 WindowManager:用于管理隐藏的 Window 将 SurfaceView 添加到隐藏的 Window: 创建 1x1 像素的隐藏 Window 设置为完全透明(alpha = 0.0f) 移到屏幕外(x = -1000, y = -1000) 使用 TYPE_APPLICATION_OVERLAY 或 TYPE_APPLICATION 类型 在释放资源时移除 Window:确保资源正确释放 2. 在收到onPreviewStarted的时候,延迟1秒进行调用startpushAsync,否则状态不对不会push
---
app/src/main/java/com/safeluck/floatwindow/MainActivity.kt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/safeluck/floatwindow/MainActivity.kt b/app/src/main/java/com/safeluck/floatwindow/MainActivity.kt
index 5d7335d..437b645 100644
--- a/app/src/main/java/com/safeluck/floatwindow/MainActivity.kt
+++ b/app/src/main/java/com/safeluck/floatwindow/MainActivity.kt
@@ -178,7 +178,7 @@
codeRate = 0
frameRate = 0
m_screen = MediaArgu.ScreenSolution(640, 480) // 榛樿鍒嗚鲸鐜�
- url = "rtmp://your-push-url" // TODO: 闇�瑕佽缃疄闄呯殑鎺ㄦ祦鍦板潃
+ url = "rtmp://192.168.16.143/live/livestream" // TODO: 闇�瑕佽缃疄闄呯殑鎺ㄦ祦鍦板潃
userName = ""
pwd = ""
}
--
Gitblit v1.8.0