微信小程序 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 相关文章推荐
javascript之水平横向滚动歌词同步的应用
May 07 Javascript
一个js的tab切换效果代码[代码分离]
Apr 11 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
JavaScript中的ArrayBuffer详细介绍
Dec 08 Javascript
JS实现兼容性较好的随屏滚动效果
Nov 09 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
使用jQuery UI库开发Web界面的简单入门指引
Apr 22 Javascript
easyui combobox开启搜索自动完成功能的实例代码
Nov 08 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
jquery使用FormData实现异步上传文件
Oct 25 jQuery
es5 类与es6中class的区别小结
Nov 09 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
基于mysql的bbs设计(三)
2006/10/09 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
php抓取https的内容的代码
2010/04/06 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
javascript中this指向详解
2016/04/23 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
javascript实现的左右无缝滚动效果
2016/09/19 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
从Python的源码来解析Python下的freeblock
2015/05/11 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
心理学专业毕业生推荐信范文
2013/11/21 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
工程资料员岗位职责
2014/03/10 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
2015年路政工作总结
2015/05/22 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技