Vreo
    Preparing search index...

    Function useVreoEventCallback

    • 监听 Vreo 播放器事件

      用于注册和清理 Vreo 播放器事件监听器的 React Hook。 当组件卸载或依赖项变化时自动清理事件监听器。

      Type Parameters

      • T extends
            | VreoKeyframeEnum
            | "ended"
            | "playing"
            | "paused"
            | "loaded"
            | "unknownKeyframeType"

      Parameters

      • name: T

        事件名称

      • callback: VreoKeyframeEvent[T]

        事件回调函数

      • Optionaldeps: DependencyList

        依赖项数组(可选)

      Returns void

      function EventListener() {
      const [keyframes, setKeyframes] = React.useState([])

      // 监听关键帧事件
      useVreoEventCallback('CameraMovement', (keyframe) => {
      console.log('相机运镜:', keyframe)
      })

      // 监听播放状态变化
      useVreoEventCallback('playing', () => {
      console.log('开始播放')
      }, [])

      return <div>事件监听组件</div>
      }