Open bashorihasan opened 12 months ago
When making a call, there is no feature to record, but for the web version, it's already displayed. I use the jitsi_meet_wrapper: ^0.2.0+1 and this is my code :
jitsi_meet_wrapper: ^0.2.0+1
try { await JitsiMeetWrapper.joinMeeting( options: JitsiMeetingOptions( roomNameOrUrl: vcall.meetUrl!, userDisplayName: vcall.receiverName, userEmail: "someone@orchidglow.id", // configOverrides: { // "prejoinPageEnabled": false, // "prejoinpage.enabled": false, // }, featureFlags: <String, Object?>{ "isRecordingEnabled": true, "isAddPeopleEnabled": false, "isAudioFocusDisabled": false, "isAudioMuteButtonEnabled": true, "isAudioOnlyButtonEnabled": false, "isCalendarEnabled": false, "isCallIntegrationEnabled": false, "isCloseCaptionsEnabled": false, "isConferenceTimerEnabled": false, "isChatEnabled": false, "isFilmstripEnabled": false, "isFullscreenEnabled": false, "isHelpButtonEnabled": false, "isInviteEnabled": false, "isIosRecordingEnabled": false, "isIosScreensharingEnabled": false, "isAndroidScreensharingEnabled": false, "isKickoutEnabled": false, "isLiveStreamingEnabled": false, "isLobbyModeEnabled": false, "isMeetingNameEnabled": false, "isMeetingPasswordEnabled": false, "isNotificationsEnabled": false, "isOverflowMenuEnabled": false, "isPipEnabled": false, "isRaiseHandEnabled": false, "isReactionsEnabled": false, "isReplaceParticipantEnabled": false, "isServerUrlChangeEnabled": false, "isTileViewEnabled": false, "isToolboxAlwaysVisible": false, "isToolboxEnabled": true, "isVideoMuteButtonEnabled": true, "isVideoShareButtonEnabled": false, "isWelcomePageEnabled": false, "prejoinPageEnabled": false, }, subject: vcall.senderName, ), listener: JitsiMeetingListener( onConferenceWillJoin: (url) {}, onConferenceJoined: (url) {}, onConferenceTerminated: (url, error) { onEnded(); }, onAudioMutedChanged: (isMuted) {}, onChatMessageReceived: (senderId, message, isPrivate) {}, onChatToggled: (isOpen) {}, onClosed: () { onEnded(); }, onOpened: () {}, onParticipantJoined: (email, name, role, participantId) {}, onParticipantLeft: (participantId) { onEnded(); }, onParticipantsInfoRetrieved: (participantsInfo, requestId) {}, onScreenShareToggled: (participantId, isSharing) {}, onVideoMutedChanged: (isMuted) {}, ), ); } catch (error) { if (kDebugMode) { debugPrint("error: $error"); } }
When making a call, there is no feature to record, but for the web version, it's already displayed. I use the
jitsi_meet_wrapper: ^0.2.0+1
and this is my code :