zegoweb_ui
Flutter-native call UI built on zegoweb core.
Not affiliated with or endorsed by ZEGOCLOUD.
Status
- Platforms: web only
- Depends on:
zegoweb(core RTC wrapper) - Layouts: Grid (full-width reflow), Sidebar (speaker + sidebar), PiP (floating self-view)
- Theming:
ThemeExtension<ZegoCallTheme>withColorSchemefallbacks
Install
flutter pub add zegoweb_ui
Quick Start
import 'package:zegoweb/zegoweb.dart';
import 'package:zegoweb_ui/zegoweb_ui.dart';
Navigator.push(context, MaterialPageRoute(
builder: (_) => ZegoCallScreen(
engineConfig: ZegoEngineConfig(
appId: 123456789,
server: 'wss://webliveroom-api.zego.im/ws',
scenario: ZegoScenario.communication,
tokenProvider: () async => await fetchToken(),
),
callConfig: ZegoCallConfig(
roomId: 'my-room',
userId: 'user-1',
userName: 'Alice',
),
onCallEnded: () => Navigator.pop(context),
),
));
See example/ for a full demo.
License
See LICENSE.
Libraries
- zegoweb_ui
- zegoweb_ui — Flutter-native call UI built on zegoweb core.