Vreo
    Preparing search index...

    Function useVreoAction

    • 获取 Vreo 播放器操作函数集合

      返回一组经过优化的播放器操作函数,这些函数已经绑定了当前播放器实例。 使用 useCallback 进行性能优化,避免不必要的重新渲染。

      Returns {
          dispose: () => void;
          hide: () => void;
          load: (vreoUnit: VreoUnit, currentTime?: number) => Promise<boolean>;
          pause: () => void;
          play: (currentTime?: number) => boolean;
          show: () => void;
      }

      VreoActionCallbacks 操作函数集合

      function PlayerControls() {
      const { load, play, pause, show, hide, dispose } = useVreoAction()

      const handleLoadScript = async () => {
      await load(vreoUnit, 0)
      play()
      }

      return (
      <div>
      <button onClick={handleLoadScript}>加载并播放</button>
      <button onClick={pause}>暂停</button>
      <button onClick={() => show()}>显示</button>
      <button onClick={() => hide()}>隐藏</button>
      </div>
      )
      }