join Local Room
Joins a local room.
Used for local development or self-hosted MediaSFU instances. Room names must start with 'm' and security tokens are 32 characters.
Return
ResponseJoinLocalRoom containing room details and capabilities
Parameters
options
Join local room configuration
Throws
if validation fails or server returns an error
Example usage:
val socket = createSocketManager()
socket.connect("http://localhost:3000")
val options = JoinLocalRoomOptions(
socket = socket,
roomName = "m12345678",
islevel = "1",
member = "user123",
sec = "32CharacterLongSecretHere...",
apiUserName = "apiUser"
)
try {
val response = joinLocalRoom(options)
} catch (e: SocketEmitException) {
Logger.e("SocketEmitMethods", "Failed to join: ${e.message}")
}Content copied to clipboard