微信小程序 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 事件参考手册
Dec 24 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
JS打开新窗口防止被浏览器阻止的方法
Jan 03 Javascript
Position属性之relative用法
Dec 14 Javascript
对jQuary选择器的全面总结
Jun 20 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 Javascript
javascript 封装Date日期类实例详解
May 28 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
js实现拖动缓动效果
Jan 13 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
PHP里的单例类写法实例
2015/06/25 PHP
PHP错误处理函数
2016/04/03 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
PHP最常用的正则表达式
2017/02/13 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
微信小程序实现banner图轮播效果
2020/06/28 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
python将回车作为输入内容的实例
2018/06/23 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
军训自我鉴定100字
2014/02/13 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
小学老师寄语大全
2014/04/04 职场文书
中职招生先进个人材料
2014/08/31 职场文书
五五普法心得体会
2014/09/04 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
社区党员群众路线教育实践活动心得体会
2014/11/03 职场文书
php 原生分页
2021/04/01 PHP
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript