- Android
- iOS
- JavaScript
- Flutter
- ReactNative
To initialize audio and video calls, import the ZEGOCLOUD libraries. Open settings.gradle in the project root (Project view).
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url 'https://storage.zego.im/maven' }
}
}
Add the following dependencies to the application's build.gradle.
api 'com.juggle.im:juggle:1.8.13.2'
api 'com.juggle.call.zego:juggle:1.8.13.2'
api 'im.zego:express-video:3.17.3'
Initialize the audio/video engine with the ZEGOCLOUD appId.
JIM.getInstance().getCallManager().initZegoEngine(appId, context);
To initialize audio and video calls, add the following dependency to the Podfile.
pod 'JZegoCall', '1.8.13.1'
Initialize the audio/video engine with the ZEGOCLOUD appId.
[JIM.shared.callManager initZegoEngineWith:xxx appSign:nil];
Initialize the audio/video engine with the ZEGOCLOUD app ID and download the RTC SDK.
import JuggleCall from "jugglecall-sdk";
let juggle = JIM.init({
appkey: appkey,
});
let zg = new ZegoExpressEngine('ZEGO AppId');
let client = juggle.install({ name: 'call' });
let juggleCall = JuggleCall.init({ client, engine: zg });
Initialize the audio/video engine with the ZEGOCLOUD appId and appSign.
Future<void> initZegoEngine(int appId, String appSign) async
Initialize the audio/video engine with the ZEGOCLOUD appId.
import JuggleIMCall from 'juggleim-rnsdk';
JuggleIMCall.initZegoEngine(appId);
Initialize with LiveKit.
import JuggleIMCall from 'juggleim-rnsdk';
JuggleIMCall.initLiveKitEngine();
Initialize the audio/video engine with the Agora appId.
import JuggleIMCall from 'juggleim-rnsdk';
JuggleIMCall.initAgoraEngine(appId);