# 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 参数与微信行为一致。
上次更新: 8/10/2026, 5:36:37 PM