本页目录

initPlayerWidgets

调用此 api,用于给播放器插入现组件上所有实现的 Widget。

type initPlayerWidgets = (instance, options: Options) => void

如何使用

import { useEffect } from 'react'
import { useCtx, IPCPlayerIntegration, Features } from '@ray-js/ipc-player-integration';
import '@ray-js/ipc-player-integration/iconfont/iconfont.css';
 
function Page() {

  const deviceId = '1234567890xxxxxx';
  const instance = useCtx({
    devId: deviceId,
  });

  useEffect(() => {
    // 初始化 Widget
    // 调用此方法后将为播放器添加当前组件上所有使用到的 Widget
    Features.initPlayerWidgets(instance, Options);
  }, [])

  return (
    <IPCPlayerIntegration
      instance={instance}
      devId={deviceId}
    />
  )
}

Options

参数名类型含义
hideHorizontalMenubool默认 false,是否隐藏进入横屏的按钮
hideScreenShotMenubool默认 false,是否隐藏截图按钮
hideRecordVideoMenubool是否隐藏录制按钮
directionControlPropsobject方向控制组件接收的 props