低代码

  • 低代码 > API 文档 > 互动直播 > android API文档 > QLiveUIKitContext

    QLiveUIKitContext

    最近更新时间: 2022-08-08 14:04:43

    class QLiveUIKitContext

    uikit 房间里的UI组件上下文 1在UI组件中能获取平台特性的能力 如activiy 显示弹窗 2能获取房间client 主要资源和关键操作

    Index
    字段
    方法
    字段
    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
    以上内容是否对您有帮助?
  • Qvm free helper
    Close