微信小程序 Video API实例详解


Posted in Javascript onOctober 02, 2016

微信小程序 Video API实例详解

电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tempFilePath文档写的有点问题。

主要属性:

wx.chooseVideo(object)

微信小程序 Video API实例详解

成功之后返回参数

微信小程序 Video API实例详解

wxml

<button type="primary" bindtap="listenerBtnOpenVideo">打开视频</button>
<!--默认视频组件是隐藏的-->
<video src="{{videoSource}}" hidden="{{videoHidden}}" style="width: 100%; height: 100%"/>

js

Page({
 data:{
  // text:"这是一个页面"
  videoSource: '',
  videoHidden: true
 },

 listenerBtnOpenVideo: function() {
   var that = this;
   wx.chooseVideo({
     //相机和相册
     sourceType: ['album', 'camera'],
     //录制视频最大时长
     maxDuration: 60,
     //摄像头
     camera: ['front', 'back'],
     //这里返回的是tempFilePaths并不是tempFilePath
     success: function(res){
      console.log(res.tempFilePaths[0])
       that.setData({
         videoSource: res.tempFilePaths[0],
         videoHidden: false
       })
     },
     fail: function(e) {
      console.log(e)
     }
   })
 },

 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

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

Javascript 相关文章推荐
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
jquery 利用show和hidden实现级联菜单示例代码
Aug 09 Javascript
简单的js图片轮换代码(js图片轮播)
May 06 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
JavaScript生成随机字符串的方法
Mar 19 Javascript
javascript实现表单提交后,提交按钮不可用的方法
Apr 18 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
May 19 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
validform表单验证的实现方法
Mar 08 Javascript
JS实现查找数组中对象的属性值是否存在示例
May 24 Javascript
vue如何实现动态加载脚本
Feb 05 Javascript
老生常谈JavaScript中的this关键字
Oct 01 #Javascript
ES6新特征数字、数组、字符串
Oct 01 #Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 #Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
Oct 01 #Javascript
javascript代码调试之console.log 用法图文详解
Sep 30 #Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 #Javascript
微信小程序 Audio API详解及实例代码
Sep 30 #Javascript
You might like
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
node.js中watch机制详解
2014/11/17 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
js闭包用法实例详解
2016/12/13 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
在Python中使用第三方模块的教程
2015/04/27 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
python集合删除多种方法详解
2020/02/10 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
法国珠宝店:CLEOR
2017/01/29 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
团支书的期末学习总结自我评价
2013/11/01 职场文书
手机被没收检讨书
2014/02/22 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
表彰大会新闻稿
2015/07/17 职场文书
反邪教教育心得体会
2016/01/15 职场文书
接收函
2019/04/22 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
Java spring定时任务详解
2021/10/05 Java/Android
深入理解go缓存库freecache的使用
2022/02/15 Golang