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
davidliu
2022-01-30 22:11:14 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c39dd8b5d0a7996b702da7a0fcef6f8e81ba9b09
c39dd8b5
1 parent
1e0b2171
connection quality
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
8 行增加
和
0 行删除
sample-app/src/main/java/io/livekit/android/sample/ParticipantItem.kt
sample-app/src/main/java/io/livekit/android/sample/ParticipantItem.kt
查看文件 @
c39dd8b
...
...
@@ -5,6 +5,7 @@ import com.github.ajalt.timberkt.Timber
import com.xwray.groupie.viewbinding.BindableItem
import com.xwray.groupie.viewbinding.GroupieViewHolder
import io.livekit.android.room.Room
import io.livekit.android.room.participant.ConnectionQuality
import io.livekit.android.room.participant.Participant
import io.livekit.android.room.participant.ParticipantListener
import io.livekit.android.room.participant.RemoteParticipant
...
...
@@ -59,6 +60,13 @@ class ParticipantItem(
viewBinding.muteIndicator.visibility = if (muted) View.VISIBLE else View.INVISIBLE
}
}
coroutineScope?.launch {
participant::connectionQuality.flow
.collect { quality ->
viewBinding.connectionQuality.visibility =
if (quality == ConnectionQuality.POOR) View.VISIBLE else View.INVISIBLE
}
}
participant.listener = object : ParticipantListener {
override fun onTrackSubscribed(
track: Track,
...
...
请
注册
或
登录
后发表评论