Skip to content

XgPlayer

XgPlayer 是一个 React 组件,用于在页面上嵌入一个视频播放器。它使用了 xgplayer,一个强大的 HTML5 视频播放器。


参数

key类型描述
srcstring视频源的 URL
optionsPartial<IPlayerOptions> | undefined一个对象,包含了 xgplayer 的配置选项。这些选项会被传递给 xgplayer 实例。查看 xgplayer 文档以了解所有可用的选项。

使用方法

jsx
import XgPlayer from './XgPlayer';

function App() {
  return (
    <XgPlayer src="http://your-video-url.mp4" options={{ autoplay: true }} />
  );
}

export default App;

在上述代码中,我们导入了 XgPlayer 组件,并在 App 组件中使用它。我们传递了 src 属性,指定了视频的 URL,以及 options 属性,设置了视频自动播放。

生命周期

当 XgPlayer 组件被挂载到 DOM 时,它会创建一个新的 xgplayer 实例,并将其挂载到一个 div 元素上。当组件被卸载时,它会销毁 xgplayer 实例,释放所有相关资源。

XgPlayerModal

XgPlayerModal 是一个 React 弹窗组件,用于在模态窗口中显示 XgPlayer 播放器。

jsx
import { XgPlayerModal } from './XgPlayerModal';
<XgPlayerModal src="..." open={true} />