Git Product home page Git Product logo

Comments (8)

saibotma avatar saibotma commented on June 12, 2024 1

I will take a look asap.

from jitsi_meet_wrapper.

saibotma avatar saibotma commented on June 12, 2024

Yeah, sounds interesting. Can you share the fork with us so that we can take a look?

from jitsi_meet_wrapper.

geiszla avatar geiszla commented on June 12, 2024

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.

Delphinium-projects avatar Delphinium-projects commented on June 12, 2024

I will take a look asap.

Hi, did you get any chance to do this ?

from jitsi_meet_wrapper.

saibotma avatar saibotma commented on June 12, 2024

@geiszla Would you mind sharing some screenshots of an example app that shows the platform view in use?

from jitsi_meet_wrapper.

geiszla avatar geiszla commented on June 12, 2024

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.

duc1205 avatar duc1205 commented on June 12, 2024

I will take a look asap.
have you finished it yet?

from jitsi_meet_wrapper.

saibotma avatar saibotma commented on June 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.