1.0.7 • Published 3 days ago
xverse-components-video v1.0.7
API
参数名 | 类型 | 说明 | 默认值 | 是否必填 | 备注 | ||
---|---|---|---|---|---|---|---|
style | CSSProperties | - | false | - | |||
componentId | string | - | true | - | |||
url | string | 视频地址 | - | true | - | ||
posterUrl | string | 视频 poster | - | false | - | ||
videoObjectFit | 'contain' | 'cover' | 'fill' | 视频 object-fit | cover | false | - |
autoPlay | boolean | 初始播放状态 | - | false | true 为播放,false 为暂停,默认为暂停 | ||
loop | boolean | 循环播放 | true | false | - | ||
needClose | boolean | 是否显示关闭按钮 | true | false | 默认展示 | ||
autoClose | boolean | 是否自动关闭 | - | false | 默认不自动关闭 | ||
muted | boolean | 是否禁音播放 | - | false | - | ||
canPause | boolean | 支持点击播放/暂停 | - | false | 播放时,点击暂停;暂停时,点击播放 | ||
canPlayWhenPaused | boolean | 暂停时支持点击播放 | - | false | 仅支持暂停时,点击播放;播放时,点击不响应 | ||
hidden | boolean | 是否隐藏 video 元素 | - | false | - | ||
interactiveTimeQueue | IInteraction[] | 交互视频配置 | - | false | 配置时间为秒级别,即 1000 的整数倍 | ||
containerStyle | CSSProperties | video 容器样式设置 | - | false | video 的层级 宽高等样式设置 | ||
className | string | 类名 | - | false | - | ||
needCustomControl | boolean | 是否使用自定义控件 | - | false | - | ||
customControlStyle | ICustomControlStyle | 自定义控件部分样式 | - | false | - | ||
isSeparateControlVolume | boolean | 是否单独控制 | - | false | 如果声音开启了单独控制,可以在要控制该音频的组件里选中该组件 | ||
soundButtonProps | ISoundControlButtonProps | 声音控制按钮 | - | false | 如果声音开启了单独控制,配置好按钮样式, 就会在视频上展示声音控制的按钮; 如果关闭单独控制,视频不会展示该按钮! | ||
isOnlyActiveSound | boolean | 是否为当前唯一一个活跃的有声音的组件 | - | false | video 的层级 宽高等样式设置 | ||
onPlay | () => void | 播放时的回调 | - | false | - | ||
onPause | () => void | 暂停时的回调 | - | false | - | ||
onHidden | () => void | 隐藏时的回调 | - | false | 隐藏时除了暂停视频之外操作,如设置一个变量记录视频被隐藏暂停过 | ||
onShow | () => void | 展示时的回调 | - | false | 一般用于配置播放事件,要注意这个会影响 autoplay 为 false 的情况,可以通过条件执行规避 | ||
onEnded | () => void | 播放结束时的回调 | - | false | - | ||
onClose | (video: Video | null) => void | 关闭时的回调 | - | false | - | |
onGetVideo | (videoInstance: any) => void | 获取 video 实例 | - | false | - |
1.0.7
3 days ago
1.0.6-beta
5 days ago
1.0.6
17 days ago
1.0.5
1 month ago
1.0.4-beta
1 month ago
1.0.4
2 months ago
1.0.3
2 months ago
1.0.2
5 months ago
1.0.1
5 months ago
1.0.0
5 months ago
0.1.10
6 months ago
0.1.11
6 months ago
0.1.12
6 months ago
0.1.13
5 months ago
0.1.9
7 months ago
0.1.8
7 months ago
0.1.7
7 months ago
0.1.6
8 months ago
0.1.5
8 months ago
0.1.4
8 months ago
0.1.3
8 months ago
0.1.2
8 months ago
0.1.1
8 months ago
0.1.0
8 months ago
0.0.9
8 months ago
0.0.8
8 months ago
0.0.7
8 months ago
0.0.6
8 months ago
0.0.5
8 months ago
0.0.4
8 months ago
0.0.3
8 months ago
0.0.2
8 months ago
0.0.1
9 months ago