zego_uikit_prebuilt_live_audio_room 2.6.0
zego_uikit_prebuilt_live_audio_room: ^2.6.0 copied to clipboard
PrebuiltLiveAudioRoom is a Live Audio Room kit that provides a ready-made group voice chat that supports up to 8 hosts and co-hosts to connect with millions of users downstage.
example/lib/main.dart
// Flutter imports:
import 'package:flutter/material.dart';
// Package imports:
import 'package:zego_uikit/zego_uikit.dart';
import 'package:zego_uikit_prebuilt_live_audio_room/zego_uikit_prebuilt_live_audio_room.dart';
// Project imports:
import 'home_page.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
final navigatorKey = GlobalKey<NavigatorState>();
ZegoUIKit().initLog().then((value) {
runApp(MyApp(
navigatorKey: navigatorKey,
));
});
}
class MyApp extends StatefulWidget {
final GlobalKey<NavigatorState> navigatorKey;
const MyApp({
required this.navigatorKey,
Key? key,
}) : super(key: key);
@override
State<StatefulWidget> createState() => MyAppState();
}
class MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
home: HomePage(),
navigatorKey: widget.navigatorKey,
builder: (BuildContext context, Widget? child) {
return Stack(
children: [
child!,
/// support minimizing
ZegoUIKitPrebuiltLiveAudioRoomMiniOverlayPage(
contextQuery: () {
return widget.navigatorKey.currentState!.context;
},
),
],
);
},
);
}
}