Skip to content

Files

Latest commit

9bafa5e · Sep 5, 2023

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 27, 2022
Sep 5, 2023

Video

This React Native component lets you join and manage SignalWire Video rooms. To use this component, you need a Video Room Token obtained from the REST API. This is different from a Video Conference Token.

Example

Example usage:

import React from 'react';
import { SafeAreaView } from 'react-native';
import { Video } from '@signalwire-community/react-native';

export default function App() {
  return (
    <SafeAreaView>
      <Video
        token="eyJ0eXAiOiJWUlQiLCJj..."
        onRoomReady={(roomSession) =>
          console.log("Raw room session object:", roomSession)
        }
        onMemberTalking={(e) => console.log(`Member ${e.member.id} is talking.`)}
        onMemberJoined={(e) => console.log(`${e.member.name} joined the room!`)}
      />
    </SafeAreaView>
  );
};

Please refer to the React Video Component for additional examples.