Comments (4)
With great difficulty, but I solved the problem. To do this, we had to implement the following changes:
android/sdk/src/main/java/org/jitsi/meet/sdk/ReactInstanceManagerHolder.java:
// ...
static List<ReactPackage> getReactNativePackages() {
List<ReactPackage> packages
= new ArrayList<>(Arrays.asList(
// ...
new com.swmansion.reanimated.ReanimatedPackage() {
@Override
public ReactInstanceManager getReactInstanceManager(ReactApplicationContext reactContext) {
return ReactInstanceManagerHolder.getReactInstanceManager();
}
},
// ...
));
// ...
android/sdk/build.gradle:
dependencies {
// ...
implementation project(':react-native-reanimated')
// ...
}
android/build.gradle:
allprojects {
// ...
project.ext.react = [
enableHermes: false,
]
// ...
}
android/gradle.properties:
// ...
hermesEnabled=false
android/settings.gradle:
// ...
include ':react-native-reanimated'
project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-reanimated/android')
FYI @saghul
from jitsi-meet.
Unfortuately Reanimated is a tricky one to integrate, because we don't rely on Application inheriting from ReactApplication, which, last I checked, Reanimated relied upon.
from jitsi-meet.
@saghul, now itβs clear, Iβll go the other way, thanks!
software-mansion/react-native-reanimated#2719
from jitsi-meet.
Great to hear!
from jitsi-meet.
Related Issues (20)
- Error while building deb files HOT 9
- Feature Request: Allow chat messages from main conference to breakout rooms
- Iframe embed Audio pan effects issue HOT 8
- @jitsi/react-native-sdk does not work with React Native 0.74.3 HOT 1
- flip option not persistant across different meetings generated by API
- flipping Background image permanently as it is mirrored across different meetings HOT 2
- Screen share freeze jitsi meet HOT 12
- luajwtjitsi not working with lua5.4 and required for prosody 0.12.3 HOT 4
- Video recoding not available after finishing a meeting HOT 5
- App crashed on ios - [track.kind isEqualToString:@"audio"] HOT 1
- How can I improve video quality HOT 5
- [JITSI] Video and voice issues and unexpected ejection from Jitsi meeting sessions HOT 11
- Hebrew typos HOT 2
- [RNSDK][IOS] Hitting `failure: socket file missing` error in SocketConnection when screen sharing HOT 5
- PIP mode for iOS HOT 1
- How to lock a room? HOT 4
- Add to the Accrescent.app store
- Low fps video camera upload chrome 126 vp9 HOT 1
- Cannot Disable Logs 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.