微信小程序 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_03(ExtJs Grid的简单使用)
Oct 02 Javascript
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
JS对HTML标签select的获取、添加、删除操作
Oct 17 Javascript
原创jQuery弹出层插件分享
Apr 02 Javascript
JS中字符串trim()使用示例
May 26 Javascript
JavaScript实现级联菜单的方法
Jun 29 Javascript
瀑布流的实现方式(原生js+jquery+css3)
Jun 28 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 Javascript
vue数据操作之点击事件实现num加减功能示例
Jan 19 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 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的引用原因分析
2012/09/06 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
javascript如何写热点图
2015/12/08 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
JavaScript解析JSON数据示例
2019/07/16 Javascript
Python中os和shutil模块实用方法集锦
2014/05/13 Python
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
python中while和for的区别总结
2019/06/28 Python
Python Pandas 箱线图的实现
2019/07/23 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
python 求10个数的平均数实例
2019/12/16 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
会计电算化专业毕业生自荐信
2013/12/20 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers