Comments (8)
I will take a look asap.
from jitsi_meet_wrapper.
Yeah, sounds interesting. Can you share the fork with us so that we can take a look?
from jitsi_meet_wrapper.
Sure it's at https://github.com/BindrUK/jitsi_meet/tree/platform-view (notice the branch name, it's on platform-view
, not master
yet).
It's a bit of a Frankenstein at the moment, because many issues with wrapping the native view we could only solve by using the native Java files from the Jitsi React Native repo (the iOS part is much simpler, it's just a wrap of JitsiMeetView
instance in a FlutterPlatformView
). We are in the process of cleaning it up (maybe directly reference the files from the React Native repo as a submodule, so we don't need to copy them, etc.), however, we are already using it in production and so far the only issues we experienced are sometimes in some cases Jitsi prematurely closes the connection. That, however, looks more related to jitsi/jitsi-meet#11012 than an issue with the platform view (and theoretically should be fixed by updating the Jitsi SDK). This was a bug from our side independent of the native view and now fixed in our app.
There is also an issue with platform view on Flutter v3 (the video feeds are "coming out" of the view and overlap Flutter elements), however that is a known issue, which should be fixed by the Flutter team soon: flutter/flutter#103630
Let me know if this makes sense and how to proceed.
from jitsi_meet_wrapper.
I will take a look asap.
Hi, did you get any chance to do this ?
from jitsi_meet_wrapper.
@geiszla Would you mind sharing some screenshots of an example app that shows the platform view in use?
from jitsi_meet_wrapper.
Sure, here's a recording. You can also try our app for free from the play store (https://play.google.com/store/apps/details?id=com.bindr.app)
Record_2022-07-04-08-54-44.mp4
We are using it as a full-screen native view, but it can be changed to any size and used on any part of the page. We have some buttons on it, which also showcases how to overlay elements on it.
from jitsi_meet_wrapper.
I will take a look asap.
have you finished it yet?
from jitsi_meet_wrapper.
I am sorry, but I won't be able to take a look at this in the near future.
Feel free to create a PR, though, because this is actually really awesome.
from jitsi_meet_wrapper.
Related Issues (20)
- [!] CocoaPods could not find compatible versions for pod "JitsiMeetSDK": HOT 2
- How do I close the jitsi view (or call the end call function to close the jitsi view) programmitically? HOT 2
- Video Call closes immediately after user joins (only on app deployed on Play Store) HOT 1
- ClassNotFoundException: Didn't find class "com.oblador.performance.StartTimeProvider" HOT 16
- FeatureFlagEnum how to add feature flag enum? HOT 1
- FeatureFlagEnum how to add feature flag enum? HOT 1
- [android] issue
- "Jitsi Meet Wrapper is unable to display the start recording feature."
- Jitsi_meet_wrapper crashes with flutter_stripe HOT 15
- direct open call screen
- Release build crashes when using package HOT 6
- set call on earpiece
- Could not resolve all files for configuration ':app:debugRuntimeClasspath HOT 1
- Can't close password mode HOT 6
- User who created meet goes to lobby HOT 5
- Jitsi Meet Wrapper no web version support found HOT 1
- android api level 34 SecurityException HOT 3
- Critical Bug Report - Application Crashes on iPhone 14 Pro with iOS 17 SDK in Release Mode HOT 1
- android.content.ActivityNotFoundException: Unable to find explicit activity class in flutter project HOT 1
- How to get the token for creating a meting from flutter application? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jitsi_meet_wrapper.