视频缩略图

视频缩略图是一个可点击的占位符图像。当点击时,它会在一个模式或全屏中打开一个视频播放器。

用作媒体卡内视频播放器的播放按钮。

进口MediaCardVideoThumbnail}“@shopify /北极星”进口反应“反应”函数VideoThumbnailExample返回<MediaCard标题=“把你的业余项目变成一门生意”primaryAction=内容“了解更多”onAction=>}}}描述=在本课程中,您将学习Kular家族如何将母亲的食谱变成全球业务。}popoverActions=内容“解散”onAction=>}}]}><VideoThumbnail videoLength=80}thumbnailUrl=“https://burst.shopifycdn.com/photos/business-woman-smiling-in-office.jpg?width=1850”/></MediaCard>}

道具

想让这个功能变得更好吗?请分享你的反馈

接口 VideoThumbnailProps
thumbnailUrl 字符串

缩略图的URL源。

videoLength 数量

视频长度(以秒为单位)。

默认为0

videoProgress 数量

视频进度以秒为单位。在缩略图的底部显示进度条。仅在设置了videoLength时呈现。

默认为0

showVideoProgress 布尔

表示是否允许显示视频进度。

默认为

accessibilityLabel 字符串

自定义ARIA标签播放按钮。

默认为“播放长度为{人类可读时长}的视频”

onClick () = >无效

点击或按下缩略图时的回调。用于以您选择的格式触发视频播放器的渲染,例如在模态或全屏容器中。

onBeforeOB欧宝娱乐APPStartPlaying () = >无效

鼠标进入、聚焦或触摸缩略图开始时的回调。OB欧宝娱乐APP用于触发视频预加载。

最佳实践

视频缩略图应该:

  • 与媒体卡一起使用
  • 使用能传达视频主题的图像
  • 包括视频时间戳
  • 从视频中捕获图像以预览视频内容
  • 裁剪为16:9的宽高比
  • 以主题为中心,避免裁剪重要的细节,比如一个人的头部

所需的组件

  • 视频缩略图应该被包裹在媒体卡组件。


可访问性

视频缩略图中包含的图像被实现为装饰性背景图像,以便屏幕阅读器跳过它们。

播放按钮是键盘可访问的aria-label时包含时间戳videoLength道具设置好了。例如,一个80秒的视频显示为“播放长度为1分20秒的视频”。如果没有videoLength,则默认标签为“播放视频”。