正在显示
1 个修改的文件
包含
15 行增加
和
7 行删除
| @@ -94,17 +94,13 @@ class MainActivity : AppCompatActivity(), RoomListener { | @@ -94,17 +94,13 @@ class MainActivity : AppCompatActivity(), RoomListener { | ||
| 94 | val token = "your_token" | 94 | val token = "your_token" |
| 95 | 95 | ||
| 96 | lifecycleScope.launch { | 96 | lifecycleScope.launch { |
| 97 | - val room = LiveKit.connect( | 97 | + // Create Room object. |
| 98 | + val room = LiveKit.create( | ||
| 98 | applicationContext, | 99 | applicationContext, |
| 99 | - url, | ||
| 100 | - token, | ||
| 101 | - ConnectOptions(), | ||
| 102 | RoomOptions(), | 100 | RoomOptions(), |
| 103 | ) | 101 | ) |
| 104 | - val localParticipant = room.localParticipant | ||
| 105 | - localParticipant.setMicrophoneEnabled(true) | ||
| 106 | - localParticipant.setCameraEnabled(true) | ||
| 107 | 102 | ||
| 103 | + // Setup event handling. | ||
| 108 | launch { | 104 | launch { |
| 109 | room.events.collect { event -> | 105 | room.events.collect { event -> |
| 110 | when(event){ | 106 | when(event){ |
| @@ -112,6 +108,18 @@ class MainActivity : AppCompatActivity(), RoomListener { | @@ -112,6 +108,18 @@ class MainActivity : AppCompatActivity(), RoomListener { | ||
| 112 | } | 108 | } |
| 113 | } | 109 | } |
| 114 | } | 110 | } |
| 111 | + | ||
| 112 | + // Connect to server. | ||
| 113 | + room.connect( | ||
| 114 | + url, | ||
| 115 | + token, | ||
| 116 | + ConnectOptions() | ||
| 117 | + ) | ||
| 118 | + | ||
| 119 | + // Turn on audio/video recording. | ||
| 120 | + val localParticipant = room.localParticipant | ||
| 121 | + localParticipant.setMicrophoneEnabled(true) | ||
| 122 | + localParticipant.setCameraEnabled(true) | ||
| 115 | } | 123 | } |
| 116 | } | 124 | } |
| 117 | 125 |
-
请 注册 或 登录 后发表评论