QLiveUIKitContext
class QLiveUIKitContext
uikit 房间里的UI组件上下文 1在UI组件中能获取平台特性的能力 如activiy 显示弹窗 2能获取房间client 主要资源和关键操作
Index
字段
- androidContext
- fragmentManager
- currentActivity
- lifecycleOwner
- leftRoomActionCall
- createAndJoinRoomActionCall
- getPlayerRenderViewCall
- getPusherRenderViewCall
方法
字段
androidContext
- val androidContext: Context
-
安卓上下文
fragmentManager
- val fragmentManager: FragmentManager,
-
安卓FragmentManager 用于显示弹窗
currentActivity
- val currentActivity: Activity
-
当前所在的Activity
lifecycleOwner
- val lifecycleOwner: LifecycleOwner
-
当前页面的安卓LifecycleOwner
leftRoomActionCall
- val leftRoomActionCall: (resultCall: QLiveCallBack<Void>) -> Unit
-
离开房间操作 在任意UI组件中可以操作离开房间
createAndJoinRoomActionCall
- val createAndJoinRoomActionCall: (param: QCreateRoomParam, resultCall: QLiveCallBack<Void>) -> Unit
-
创建并且加入房间操作 在任意UI组件中可创建并且加入房间
getPlayerRenderViewCall
- val getPlayerRenderViewCall: () -> QPlayerRenderView?
-
获取当前播放器预览窗口 在任意UI组件中如果要对预览窗口变化可直接获取
getPusherRenderViewCall
- val getPusherRenderViewCall: () -> QPushRenderView?
-
获取推流预览窗口 在任意UI组件中如果要对预览窗口变化可直接获取
方法
getLiveFuncComponent
- fun <T : QLiveFuncComponent> getLiveFuncComponent(serviceClass: Class<T>): T?
-
获得某个功能组件的对象
Parameters-
serviceClass: Class<T>
具体的功能组件类
Returns T : QLiveFuncComponent -
文档反馈
(如有产品使用问题,请 提交工单)