一个在会议期间控制视频状态的切换按钮 widget。允许用户开启或关闭他们的视频。
| 属性 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
meeting |
RealtimekitClient |
✅ | - | 会议客户端实例 |
individualDesignToken |
RtkDesignTokens? |
❌ | 全局设计令牌(Global design tokens) | 用于自定义的设计令牌 |
onVideoToggle |
VoidCallback? |
❌ | - | 切换视频时调用的回调 |
iconSize |
double? |
❌ | - | 图标的大小 |
iconColor |
Color? |
❌ | - | 图标的颜色 |
showLabel |
bool |
❌ | false |
是否显示标签文本 |
import 'package:realtimekit_ui/realtimekit_ui.dart';
RtkSelfVideoToggleButton(
meeting: yourMeetingInstance,
)import 'package:realtimekit_ui/realtimekit_ui.dart';
RtkSelfVideoToggleButton(
meeting: yourMeetingInstance,
onVideoToggle: () {
// Handle video toggle
},
iconSize: 24.0,
iconColor: Colors.red,
showLabel: true,
)