微信小程序 video组件详解


Posted in Javascript onOctober 25, 2016

主要属性:

微信小程序 video组件详解

效果图:

微信小程序 video组件详解

ml:

<View>1.播放网络视频</View>
<view >
 <video style="width: 100%;height=400px;margin:1px;" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" binderror="videoErrorCallback"></video>
</view>
<View>2.播放本地视频</View>
<view style="display: flex;flex-direction: column;">
 <video style="width: 100%;height=400px;margin:1px;" src="{{src}}"></video>
 <view class="btn-area">
 <button bindtap="bindButtonTap">打开本地视频</button>
 </view>
</view>

js:

Page({
 data: {
  src: ''
 },
 /**
  * 打开本地视频
  */
 bindButtonTap: function() {
  var that = this
  //拍摄视频或从手机相册中选视频
  wx.chooseVideo({
   //album 从相册选视频,camera 使用相机拍摄,默认为:['album', 'camera']
   sourceType: ['album', 'camera'],
   //拍摄视频最长拍摄时间,单位秒。最长支持60秒
   maxDuration: 60,
   //前置或者后置摄像头,默认为前后都有,即:['front', 'back']
   camera: ['front','back'],
   //接口调用成功,返回视频文件的临时文件路径,详见返回参数说明
   success: function(res) {
    console.log(res.tempFilePaths[0])
    that.setData({
     src: res.tempFilePaths[0]
    })
   }
  })
 },
 /**
  * 当发生错误时触发error事件,event.detail = {errMsg: 'something wrong'}
  */
 videoErrorCallback: function(e) {
  console.log('视频错误信息:')
  console.log(e.detail.errMsg)
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js去除空格的12种实用方法
Nov 08 Javascript
input链接页面、打开新网页等等的具体实现
Dec 30 Javascript
JavaScript中创建字典对象(dictionary)实例
Mar 31 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
Oct 31 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
Nov 16 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
JavaScript数据结构之单链表和循环链表
Nov 28 Javascript
webpack下实现动态引入文件方法
Feb 22 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
vue.js实现三级菜单效果
Oct 19 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
Dec 19 Vue.js
canvas多重阴影发光效果实现
Apr 20 Javascript
微信小程序 form组件详解
Oct 25 #Javascript
微信小程序 icon组件详细及实例代码
Oct 25 #Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 #Javascript
微信小程序  网络请求API详解
Oct 25 #Javascript
微信小程序 progress组件详解及实例代码
Oct 25 #Javascript
微信小程序 swiper组件详解及实例代码
Oct 25 #Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 #Javascript
You might like
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
javascript radio 联动效果
2009/03/04 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
Vue实现active点击切换方法
2018/03/16 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
Python常见工厂函数用法示例
2018/03/21 Python
Python中的元组介绍
2019/01/28 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
8种常用的Python工具
2020/08/05 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
大学应届毕业生个人求职信
2013/09/23 职场文书
项目资料员岗位职责
2013/12/10 职场文书
商场消防演习方案
2014/02/12 职场文书
小班幼儿评语大全
2014/04/30 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
医生个人年终总结
2015/02/28 职场文书
新年晚会开场白
2015/05/29 职场文书
预备党员入党感想
2015/08/10 职场文书