Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
livekitAndroidXuningTest
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jean Kruger
2025-06-10 13:00:16 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-06-10 20:00:16 +0900
Commit
9249cc1848693ced609fed6a3311c4f251fcd352
9249cc18
1 parent
29227f99
Avoid a crash on reconnection when a track is disposed (#691)
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
12 行增加
和
1 行删除
.changeset/young-scissors-sleep.md
livekit-android-sdk/src/main/java/io/livekit/android/room/participant/LocalParticipant.kt
.changeset/young-scissors-sleep.md
0 → 100644
查看文件 @
9249cc1
---
"
client-sdk-android"
:
patch
---
Avoid a crash on reconnection when a track is disposed
...
...
livekit-android-sdk/src/main/java/io/livekit/android/room/participant/LocalParticipant.kt
查看文件 @
9249cc1
...
...
@@ -612,9 +612,15 @@ internal constructor(
if (engine.connectionState == ConnectionState.DISCONNECTED) {
onPublishFailure(TrackException.PublishException("Not connected!"))
return null
}
val cid = track.rtcTrack.id()
val cid = try {
track.rtcTrack.id()
} catch (e: Exception) {
onPublishFailure(TrackException.PublishException("Failed to get track id", e))
return null
}
// For fast publish, we can negotiate PC and request add track at the same time
suspend fun negotiate() {
...
...
请
注册
或
登录
后发表评论