微信小程序 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做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
Jun 11 Javascript
input按钮的事件处理大全
Dec 10 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
May 07 Javascript
avascript中的自执行匿名函数应用示例
Sep 15 Javascript
JavaScript中DOM详解
Apr 13 Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 Javascript
AngularJS教程 ng-style 指令简单示例
Aug 03 Javascript
js 倒计时(高效率服务器时间同步)
Sep 12 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
如何vue使用el-table遍历循环表头和表体数据
Apr 26 Vue.js
老生常谈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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
PHP CURL使用详解
2019/03/21 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
jqTransform美化表单
2015/10/10 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
使用Python写一个量化股票提醒系统
2018/08/22 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
大学生涯自我鉴定
2014/01/16 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
Python自动化爬取天眼查数据的实现
2021/06/15 Python