微信小程序 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 相关文章推荐
javascript 拖动表格行实现代码
May 05 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
Feb 23 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
javascript制作的cookie封装及使用指南
Jan 02 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
js实现3d悬浮效果
Feb 16 Javascript
vue axios用法教程详解
Jul 23 Javascript
vue自定义filters过滤器
Apr 26 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
JS实现横向跑马灯效果代码
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 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
php头像上传预览实例代码
2017/05/02 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
jquery里的正则表达式说明
2011/08/03 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
JavaScript实现求最大公共子串的方法
2018/02/03 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
python查看zip包中文件及大小的方法
2015/07/09 Python
python查看模块,对象的函数方法
2018/10/16 Python
对python中dict和json的区别详解
2018/12/18 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
门卫工作岗位职责
2013/12/17 职场文书
代理商会议邀请函
2014/01/27 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
圣诞节开幕词
2015/01/29 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
详解mysql三值逻辑与NULL
2021/05/19 MySQL