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:加载进度变化时触发,只支持一段的加载

微信小程序 视频 组件的更多相关文章

  1. 解决微信小程序视频组件层级过高的问题

    本文首发于我的个人博客:http://www.fogcrane.org 前言 在微信小程序的开发中,总有一些"VIP"组件,他们的层级,高得让人抓狂,总是凌驾于很多其他低层级组件之 ...

  2. 微信小程序的组件总结

    本文介绍微信小程序的组件 视图容器 基础内容 表单组件 导航组件 媒体组件 视图容器 view 布局容器 <view hover-class='bg'>222</view> 可 ...

  3. 微信小程序视频地址

    微信小程序视频系列教程完整版,课程中用到的源码附在帖子最后. [url=http://bbs.larkapp.com/forum.php?mod=viewthread&tid=5673][b] ...

  4. 微信小程序image组件binderror使用例子(对应html、js中的onerror)

    官方文档  binderror HandleEvent 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong' ...

  5. 微信小程序倒计时组件开发

    今天给大家带来微信小程序倒计时组件具体开发步骤: 先来看下最终效果: git源:http://git.oschina.net/dotton/CountDown 分步骤-性子急的朋友,可以直接看最后那段 ...

  6. 微信小程序input组件抖动及textarea组件光标错位解决方案

    问题一: 使用微信小程序input组件时,在移动端唤起focus或blur事件时,因光标占位导致内容出现叠影及抖动现象. 解决方案: 用<textarea>组件代替了<input/& ...

  7. 5个最优秀的微信小程序UI组件库

    开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...

  8. 微信小程序弹窗组件

    概述 自己封装的一个比较简单微信弹窗小组件,主要就是教会大家对微信小组件的用法和理解,因为微信小程序对组件介绍特别少,所以我就把自己的理解分享给大家 详细 代码下载:http://www.demoda ...

  9. Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

随机推荐

  1. Homebrew学习(六)之替换及重置homebrew、Homebred Core、Homebrew cask默认源

    替换及重置homebrew默认源 中科大源 替换官方源: // 替换brew.git: cd "$(brew --repo)" git remote set-url origin ...

  2. doT学习(三)之实战

    案例一: <html> <head> <script id="headertmpl" type="text/x-dot-template&q ...

  3. npm学习(三)之如何安装本地包、更新本地安装的包、卸载本地安装的包

    如何安装本地包 有两种方式用来安装 npm 包:本地安装和全局安装.至于选择哪种方式来安装,取决于我们如何使用这个包. 如果你自己的模块依赖于某个包,并通过 Node.js 的 require 加载, ...

  4. JVM常用虚拟机命令汇总

    title: JVM常用虚拟机命令汇总 comments: false date: 2019-07-22 11:45:33 description: 总结一下常用的JVM虚拟机启动命令. catego ...

  5. grunt接触

    grunt使用 以下内容均为已经安装好grunt,具体grunt的安装过程不述,可以参考grunt的相关资料. 1.项目初始化grunt 在项目文件夹的根目录下面,打开命令行grunt init,执行 ...

  6. PAT Basic 1047 编程团体赛 (20 分)

    编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一个正 ...

  7. robots.txt防止向黑客泄露网站的后台和隐私

    为了不让搜索引擎索引网站的后台页面或其它隐私页面,我们将这些路径在robots.txt文件中禁用了.但矛盾的是,robots.txt文件任何人都可以访问,包括黑客.为了禁止搜索引擎,我们把隐私泄露给了 ...

  8. ubuntu 添加新用户并赋予root权限

    1 sudo adduser wolbo 2 sudo vim /etc/sudoers root ALL=(ALL) ALLwolbo ALL=(ALL) ALL wolbo ALL=(ALL) N ...

  9. Java注解Annotation与自定义注解详解

    Java注解简介 开发中经常使用到注解,在项目中也偶尔会见到过自定义注解,今天就来探讨一下这个注解是什么鬼,以及注解的应用场景和如何自定义注解. 下面列举开发中常见的注解 @Override:用于标识 ...

  10. java模拟验证码生成

    设计思想 第一步:随机生成字符串 第二步:用户输入字符串 第三步:将两个字符串转化为同一类型 第四步:比较是否相同 第五步:输出结果 程序流程图 程序源代码 /*2017/10/7 王翌淞 验证码模拟 ...