Giter VIP home page Giter VIP logo

Comments (3)

this-fifo avatar this-fifo commented on June 15, 2024

Hey @sir007 , thanks for the kind words but I am honestly a little confused, this library here is a wrapper for integrating Jitsi with React

You mentioned Meteorjs and Blaze, those are different frameworks, you could maybe consider including a minimal port of React like Preact to your existing project and have access to this library but you are probably better-off building a solution that targets your existing stack

Perhaps you are looking for the Jitsi project instead?

PS: you might also have tagged the wrong person who apparently had the same idea as I did but in TypeScript, I guess this project has a sister project I didn't know about 😁 👋

from jutsu.

sir007 avatar sir007 commented on June 15, 2024

@this-fifo ,
Thank you for your quick answer.
Meteorjs natively integrates blaze that's why I used blaze for frontend.
It could be a good idea to add a minimal port of React in the project, but it is better in my case to keep using the stack meteor+blaze.
I am effectively looking for a JS library to integrate jitsi meet in my app (meteor+blaze).
Sorry I tagged the wrong person(gateo has a sister project called react-jitsi).

Now how to write this library for blaze ?

from jutsu.

this-fifo avatar this-fifo commented on June 15, 2024

@sir007 no worries, I'm happy to help with what I can.

I am honestly not familiar with that stack (meteor+blaze), but if you are comfortable with vanilla javascript you could just rely on the jitsi library, this project, for example, is simply a wrapper to theirs

Take a look at https://github.com/jitsi/lib-jitsi-meet and https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe for some guidance

You essentially just need 2 things:

Their library included somewhere, like in your html:

<script src='https://meet.jit.si/external_api.js'></script>

An instance of their API object in JS

const domain = 'meet.jit.si';
const options = {
    roomName: 'JitsiMeetAPIExample',
    width: 700,
    height: 700,
    parentNode: document.querySelector('#meet')
};
const api = new JitsiMeetExternalAPI(domain, options);

Maybe you could build a more blaze-like experience with that code, I am not familiar enough with that framework to recommend anything but it is just plain old javascript

I think that's a better alternative than including a bunch of React features that you're not going to need or will want to use in your project

from jutsu.

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.