# mt.createVideo(Object option)
创建视频播放器实例。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 部分兼容 |
# 参数
Object option
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| src | string | — | 是 | 视频资源地址 |
| type | number | 0 | 否 | 视频类型:0 普通视频,1 动画视频 |
| x | number | 0 | 否 | 视频左上角横坐标,单位 px |
| y | number | 0 | 否 | 视频左上角纵坐标,单位 px |
| width | number | 300 | 否 | 视频宽度,单位 px |
| height | number | 150 | 否 | 视频高度,单位 px |
| poster | string | — | 否 | 封面图片地址 |
| controls | boolean | true | 否 | 是否显示默认播放控件 |
| autoplay | boolean | false | 否 | 是否自动播放 |
| loop | boolean | false | 否 | 是否循环播放 |
| showProgress | boolean | true | 否 | 是否显示底部进度条 |
| showProgressInControlMode | boolean | true | 否 | 是否在控制栏中显示进度条 |
| showCenterPlayBtn | boolean | true | 否 | 是否显示中央播放按钮 |
| closeX | number | — | 否 | 动画视频退出按钮横坐标(type=1 时有效) |
| closeY | number | — | 否 | 动画视频退出按钮纵坐标(type=1 时有效) |
# 返回值
Video — 视频播放器实例。
# 示例代码
const video = mt.createVideo({ src: 'videos/intro.mp4' })
video.onPlay(() => console.log('视频开始播放'))
video.play()
# 与微信差异
- 不支持微信的
objectFit(填充模式)、muted(静音)、live(直播)等参数。 - 新增
type参数(普通/动画视频切换),微信无此参数。 - 新增
closeX/closeY参数(动画视频退出按钮坐标),微信无此参数。 showProgress、showProgressInControlMode、showCenterPlayBtn参数与微信行为一致。