视频
上一篇
图片
下一篇
迷你图表
Loading...
在表格中基于URL渲染视频,可以方便用户快速了解视频内容。
在S2DataConfig.meta中,添加视频渲染相关配置项:
const s2DataConfig = {meta: {field: string,name: string,renderer: {type: 'VIDEO', // 单元格渲染为视频fallback?: string, // 渲染失败时的兜底图片地址timeout?: number, // 视频加载超时时间,默认为10秒clickToPreview?: boolean, // 是否开启点击预览config?: Partial<RectStyleProps>, // 单元格内视频矩形区域配置 https://g.antv.antgroup.com/api/css/pattern#htmlvideoelementvideoConfig?: Partial<HTMLVideoElement> // https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement}}}
点击视频主体,可在当前页面预览播放,并触发 S2Event.GLOBAL_PREVIEW_CLICK
事件。预览时支持浏览器原生的视频控制操作,点击空白区域可关闭预览。预览样式可以通过主题配置修改,如:
s2.setTheme({preview: {overlay: {backgroundColor: 'red',},mediaContainer: {height: '100px',},},});
视频单元格的复制与导出会显示为原文本数据而不是视频
默认会按照视频原始大小比例缩放显示,若调整单元格宽高,视频也会自适应调整尺寸