来源:Antmove
浏览 789
扫码
分享
2019-08-12 08:02:05
媒体组件
audio
差异属性 | 说明 | 是否支持 | 备注 |
---|
id | audio 组件的唯一标识符 | 完全支持 | |
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 | 播放进度变化时触发 | 完全支持 | |