媒体组件

audio

差异属性说明是否支持备注
idaudio 组件的唯一标识符完全支持
src要播放音频的资源地址完全支持
loop是否循环播放完全支持
controls是否显示默认控件完全支持
poster默认控件上的音频封面的图片资源地址,如果 controls 属性值为 false 则设置 poster 无效完全支持
name默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效完全支持
author默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效完全支持
binderror当发生错误时触发 error 事件完全支持
bindplay当开始/继续播放时触发play事件完全支持
bindpause当暂停播放时触发 pause 事件完全支持
bindtimeupdate当播放进度改变时触发完全支持
bindended当播放到末尾时触发 ended 事件完全支持

image

差异属性说明是否支持备注
src图片资源地址完全支持
mode图片裁剪、缩放的模式完全支持
lazy-load图片懒加载,在即将进入一定范围(上下三屏)时才开始加载完全支持
show-menu-by-longpress开启长按图片显示识别小程序码菜单不支持
aria-label无障碍访问,(属性)元素的额外描述不支持
binderror当错误发生时触发完全支持
bindload当图片载入完毕时触发完全支持

camera

差异属性说明是否支持备注
mode应用模式,只在初始化时有效,不能动态变更不支持
device-position摄像头朝向不支持
frame-size指定期望的相机帧数据尺寸不支持
takePhoto拍照不支持
startRecord开始录像不支持
stopRecord结束录像不支持
bindstop摄像头在非正常终止时触发,如退出后台等情况完全支持
binderror用户不允许使用摄像头时触发完全支持
bindscancode在扫码识别成功时触发,仅在 mode="scanCode" 时生效不支持

live-player

  • 暂不支持

live-pusher

  • 暂不支持

video

差异属性说明是否支持备注
src要播放视频的资源地址,支持云文件ID完全支持
duration指定视频时长完全支持
controls是否显示默认播放控件(播放/暂停按钮、播放进度、时间)完全支持
danmu-list弹幕列表不支持
danmu-btn是否显示弹幕按钮,只在初始化时有效,不能动态变更不支持
enable-danmu是否展示弹幕,只在初始化时有效,不能动态变更不支持
autoplay是否自动播放完全支持
loop是否循环播放完全支持
muted是否静音播放完全支持
initial-time指定视频初始播放位置完全支持
page-gesture在非全屏模式下,是否开启亮度与音量调节手势(废弃,见 vslide-gesture)不支持
direction设置全屏时视频的方向,不指定则根据宽高比自动判断完全支持
show-progress若不设置,宽度大于240时才会显示不支持
show-fullscreen-btn是否显示全屏按钮完全支持
show-play-btn是否显示视频底部控制栏的播放按钮完全支持
show-center-play-btn是否显示视频中间的播放按钮完全支持
enable-progress-gesture是否开启控制进度的手势完全支持
object-fit当视频大小与 video 容器大小不一致时,视频的表现形式完全支持
poster视频封面的图片网络资源地址或云文件ID(2.3.0)。若 controls 属性值为 false 则设置 poster 无效完全支持
show-mute-btn是否显示静音按钮支持支付宝小程序默认值是true,微信是false
title视频的标题,全屏时在顶部展示不支持
play-btn-position播放按钮的位置不支持
enable-play-gesture是否开启播放手势,即双击切换播放/暂停不支持
auto-pause-if-navigate当跳转到其它小程序页面时,是否自动暂停本页面的视频不支持
auto-pause-if-open-native当跳转到其它微信原生页面时,是否自动暂停本页面的视频不支持
vslide-gesture在非全屏模式下,是否开启亮度与音量调节手势(同 page-gesture)不支持
vslide-gesture-in-fullscreen在全屏模式下,是否开启亮度与音量调节手势不支持
bindfullscreenchange视频进入和退出全屏时触发完全支持
bindwaiting视频出现缓冲时触发不支持
binderror视频播放出错时触发完全支持
bindprogress加载进度变化时触发,只支持一段加载不支持
bindplay当开始/继续播放时触发play事件完全支持
bindpause当暂停播放时触发 pause 事件完全支持
bindended当播放到末尾时触发 ended 事件完全支持
bindtimeupdate播放进度变化时触发完全支持