微信小程序 视频 组件
video 组件 视频组件 相关的api :wx.createVideoContext
支持的格式:
支持的编码格式
video 组件的属性:
src:类型 字符串 必填 要播放视频的资源地址 (支持云文件ID)
duration:类型 数字 指定视频的时长
controls:类型 布尔 是否显示默认控件(播放/暂停按钮、播放进度、时间)
danmu-list:类型 array/object 弹幕列表
danmu-btn:类型 布尔 是否显示弹幕按钮,只在初始化有效,不能动态变更
enable-danmu:类型 布尔 是否展示弹幕,只在初始化有效,不能动态变更
autoplay:类型 布尔 是否自动播放
loop:类型 布尔 是否循环播放
muted:类型 布尔 是否静音播放
initial-time:类型 数字 指定视频初始播放位置
direction:类型 数字 设置全屏时视频的方向,不指定则根据宽高比自动判断
属性值:0 正常竖向
90 屏幕逆时针90度
-90 屏幕顺时针90度
show-progress:类型 布尔 若不设置,宽度大于240时才会显示
show-fullscreen-btn:类型 布尔 是否显示全屏按钮
show-play-btn:类型 布尔 是否显示视频底部控制栏的播放按钮
show-center-play-btn:类型 布尔 是否显示视频中间的播放按钮
enable-progress-gesture:类型 布尔 是否开启控制进度的手势
object-fit:类型 字符串 当视频大小与 video 容器大小不一致时,视频的表现形式
属性值:contain 包含
fill 填充
cover 覆盖
poster:类型 字符串 视频封面的图片网络资源地址或云文件id,若 controls 为 false 此属性无效
show-mute-btn:类型 布尔 是否显示静音按钮
title:类型 字符串 视频的标题,全屏时在顶部展示
play-btn-position:类型 字符串 播放按钮的位置
属性值:bottom controls bar 上
center 视频中间
enable-play-gesture:类型 布尔 是否开启播放手势,即双击切换播放/ 暂停
auto-pause-if-navigate:类型 布尔 当跳转其他小程序页面时,是否自动暂停本页面的视频
auto-pause-if-open-native:类型 布尔 当跳转到其他微信原生页面时,是否自动暂停本页面的视频
vslide-gesture:类型 布尔 在非全屏下是否开启 亮度与音量的调节手势
vslide-gesture-in-fullscreen:类型 布尔 在全屏下是否开启 亮度与音量的调节手势
事件:
bindplay:当开始 / 继续时触发的 play 事件
bindpause:当暂停播放时触发的 pause 事件
bindended:当播放到末尾时触发的 ended 事件
bindtimeupdate:播放进度变化时触发 ,触发频率 250ms 一次
bindfullscreenchange:视频进入和退出全屏时触发
bindwaiting:视频出现缓冲时触发
binderror:视频播放出错时触发
bindprogress:加载进度变化时触发,只支持一段的加载
微信小程序 视频 组件的更多相关文章
- 解决微信小程序视频组件层级过高的问题
本文首发于我的个人博客:http://www.fogcrane.org 前言 在微信小程序的开发中,总有一些"VIP"组件,他们的层级,高得让人抓狂,总是凌驾于很多其他低层级组件之 ...
- 微信小程序的组件总结
本文介绍微信小程序的组件 视图容器 基础内容 表单组件 导航组件 媒体组件 视图容器 view 布局容器 <view hover-class='bg'>222</view> 可 ...
- 微信小程序视频地址
微信小程序视频系列教程完整版,课程中用到的源码附在帖子最后. [url=http://bbs.larkapp.com/forum.php?mod=viewthread&tid=5673][b] ...
- 微信小程序image组件binderror使用例子(对应html、js中的onerror)
官方文档 binderror HandleEvent 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong' ...
- 微信小程序倒计时组件开发
今天给大家带来微信小程序倒计时组件具体开发步骤: 先来看下最终效果: git源:http://git.oschina.net/dotton/CountDown 分步骤-性子急的朋友,可以直接看最后那段 ...
- 微信小程序input组件抖动及textarea组件光标错位解决方案
问题一: 使用微信小程序input组件时,在移动端唤起focus或blur事件时,因光标占位导致内容出现叠影及抖动现象. 解决方案: 用<textarea>组件代替了<input/& ...
- 5个最优秀的微信小程序UI组件库
开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...
- 微信小程序弹窗组件
概述 自己封装的一个比较简单微信弹窗小组件,主要就是教会大家对微信小组件的用法和理解,因为微信小程序对组件介绍特别少,所以我就把自己的理解分享给大家 详细 代码下载:http://www.demoda ...
- Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库
Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...
随机推荐
- input搜索框实时检索功能实现(超简单,核心原理请看思路即可)
问题:实现input搜索框实时检索的功能,类似哔哩哔哩首页搜索功能(壮哉我大b站!).公司要求,emmmm没办法,果然懒人是要被赶着走才会进步的说,诶嘿O(∩_∩)O. 解决方法: 1.参考资料:ht ...
- JavaSE--类与对象
一.类 类是具有相同特性(数据元素)和行为(功能)的对象的抽象就是类.因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型.类具有属性,它是对象的状态的抽象,用数 ...
- sql server 获取整数的函数ceiling(x)和floor(x)
--ceiling(x)返回不小于x的最小整数值,floor(x)返回不大于x的最大整数值 示例:select CEILING(-3.35), CEILING(3.35), FLOOR(-3.35), ...
- git 计算commit
转自:https://www.cnblogs.com/jwentest/p/8186712.html#!/bin/bash f1="$1*" f2="$2*" ...
- python图形图像处理--验证码的制作
from PIL import Image,ImageDraw,ImageFontimport randomfrom io import BytesIO class code(): def __ini ...
- Q1:spring-boot中Controller路径无法被访问的问题
在学习spring-boot入门的第一个例子就是spring-boot-web的一个在页面上输出hello-world的例子,在运行这个例子的时候我遇到了下面这个简单的问题,但是第一次解决还是花了我很 ...
- SpringCloud组件架构图
总结一下spring cloud 的结构: 1.请求统一通过API网关(Zuul)来访问内部服务. 2.网关接收到请求后,从注册中心(Eureka)获取可用服务 3.由Ribbon进行均衡负载后,分发 ...
- 深入理解JAVA虚拟机 虚拟机执行子系统
class类文件的结构 java的class类文件中存在两种结构:无符号数和表.最小的存储单元是8个字节. 无符号数是基本的数据类型,用来描述数字,UTF-8编码的字符串,索引引用. 表示多个无符号数 ...
- DevExpress WinForms v19.1新版亮点:Spreadsheet/Sunburst控件功能增强
行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...
- shred命令
不做陈冠希必备.... shred --help 用法:shred [选项]... 文件... Overwrite the specified FILE(s) repeatedly, in order ...