davidliu

Update README to reflect protocol 8 changes

正在显示 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