jitsi_meet 0.1.0 copy "jitsi_meet: ^0.1.0" to clipboard
jitsi_meet: ^0.1.0 copied to clipboard

discontinuedreplaced by: jitsi_meet_wrapper
outdated

Jitsi Meet Plugin

jitsi_meet #

Jitsi Meet Plugin for Flutter. Supports Android and iOS platforms.

"Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences."

Find more information about Jitsi Meet here

Getting Started #

_joinMeeting() async {
    try {
      var options = JitsiMeetingOptions()
        ..room = "myroom" // Required, spaces will be trimmed
        ..subject = "Meeting with Gunschu"
        ..userDisplayName = "My Name"
        ..userEmail = "myemail@email.com"
        ..audioOnly = true
        ..audioMuted = true
        ..videoMuted = true;

      await JitsiMeet.joinMeeting(options);
    } catch (error) {
      debugPrint("error: $error");
    }
  }

JitsiMeetingOptions #

Field Required Default Description
room Yes N/A Unique room name that will be appended to serverURL. Spaces will ignored to form a valid URL.
subject No $room Meeting name displayed at the top of the meeting. Defaults to room name if null
userDisplayName No "Fellow Jitster" User's display name
userEmail No none User's email address
audioOnly No false Start meeting without video. Can be turned on in meeting.
audioMuted No false Start meeting with audio muted. Can be turned on in meeting.
videoMuted No false Start meeting with video muted. Can be turned on in meeting.
serverURL N/A meet.jitsi.si Not yet implemented.
Specify your own hosted server. Defaults to Jitsi Meet's servers.
userAvatarURL N/A none Not yet implemented. User's avatar URL.
token N/A none Not yet implemented. JWT token used for authentication.

JitsiMeetingResponse #

Field Type Description
isSuccess bool Success indicator.
message String Success message or error as a String.
error dynamic Optional, only exists if isSuccess is false. The error object.

Title bar #

When Jitsi Meet is opening, the title bar will reflect:

  • For Android: the android:label tag in the AndroidManifest.xml in
  • For iOS: the Bundle name in Info.plist

Contributing #

Send a pull request with as much information as possible clearly describing the issue or feature. Try to keep changes small and for one issue at a time.

431
likes
0
pub points
90%
popularity

Publisher

unverified uploader

Jitsi Meet Plugin

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on jitsi_meet