微信小程序 video组件详解


Posted in Javascript onOctober 25, 2016

主要属性:

微信小程序 video组件详解

效果图:

微信小程序 video组件详解

ml:

<View>1.播放网络视频</View>
<view >
 <video style="width: 100%;height=400px;margin:1px;" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" binderror="videoErrorCallback"></video>
</view>
<View>2.播放本地视频</View>
<view style="display: flex;flex-direction: column;">
 <video style="width: 100%;height=400px;margin:1px;" src="{{src}}"></video>
 <view class="btn-area">
 <button bindtap="bindButtonTap">打开本地视频</button>
 </view>
</view>

js:

Page({
 data: {
  src: ''
 },
 /**
  * 打开本地视频
  */
 bindButtonTap: function() {
  var that = this
  //拍摄视频或从手机相册中选视频
  wx.chooseVideo({
   //album 从相册选视频,camera 使用相机拍摄,默认为:['album', 'camera']
   sourceType: ['album', 'camera'],
   //拍摄视频最长拍摄时间,单位秒。最长支持60秒
   maxDuration: 60,
   //前置或者后置摄像头,默认为前后都有,即:['front', 'back']
   camera: ['front','back'],
   //接口调用成功,返回视频文件的临时文件路径,详见返回参数说明
   success: function(res) {
    console.log(res.tempFilePaths[0])
    that.setData({
     src: res.tempFilePaths[0]
    })
   }
  })
 },
 /**
  * 当发生错误时触发error事件,event.detail = {errMsg: 'something wrong'}
  */
 videoErrorCallback: function(e) {
  console.log('视频错误信息:')
  console.log(e.detail.errMsg)
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
常用参考资料(手册)下载或者链接
Jul 22 Javascript
音乐播放用的的几个函数
Sep 07 Javascript
javascript call方法使用说明
Jan 11 Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 Javascript
jquery解析JSON数据示例代码
Mar 17 Javascript
javascript框架设计读书笔记之模块加载系统
Dec 02 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
JavaScript组合模式学习要点
Aug 26 Javascript
js实现楼层导航功能
Feb 23 Javascript
JavaScript中in和hasOwnProperty区别详解
Aug 04 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
Apr 08 Javascript
vant自定义二级菜单操作
Nov 02 Javascript
微信小程序 form组件详解
Oct 25 #Javascript
微信小程序 icon组件详细及实例代码
Oct 25 #Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 #Javascript
微信小程序  网络请求API详解
Oct 25 #Javascript
微信小程序 progress组件详解及实例代码
Oct 25 #Javascript
微信小程序 swiper组件详解及实例代码
Oct 25 #Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 #Javascript
You might like
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
php购物车实现代码
2011/10/10 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
js 操作符实例代码
2009/10/24 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Python简单实现区域生长方式
2020/01/16 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
python图片合成的示例
2020/11/09 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
大二自我鉴定范文
2013/10/05 职场文书
生产副总岗位职责
2013/11/28 职场文书
项目管理计划书
2014/01/09 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
会计学毕业生求职信
2014/06/25 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
付款委托书范本
2014/10/05 职场文书
飞屋环游记观后感
2015/06/08 职场文书
Elasticsearch 配置详解
2022/04/19 Java/Android