微信小程序 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 相关文章推荐
Js callBack 返回前一页的js方法
Nov 30 Javascript
基于jquery的实现简单的表格中增加或删除下一行
Aug 01 Javascript
js的写法基础分析
Jan 17 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
Dec 11 Javascript
深入理解javascript的执行顺序
Apr 04 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
Mar 10 Javascript
分享ES6的7个实用技巧
Jan 18 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
vue实现带复选框的树形菜单
May 27 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
PHP5中MVC结构学习
2006/10/09 PHP
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
jQuery filter函数使用方法
2014/05/19 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
[55:25]VGJ.T vs Optic Supermajor小组赛D组 BO3 第三场 6.3
2018/06/04 DOTA
Python随机数random模块使用指南
2016/09/09 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
2019/02/19 Python
Django stark组件使用及原理详解
2019/08/22 Python
python numpy数组中的复制知识解析
2020/02/03 Python
Python loguru日志库之高效输出控制台日志和日志记录
2020/03/07 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
三年级科学教学反思
2014/01/29 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
经典演讲稿开场白
2014/08/25 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
新生儿未入户证明
2015/06/23 职场文书
文明礼仪主题班会
2015/08/13 职场文书
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android
springcloud整合seata
2022/05/20 Java/Android
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技