微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

微信小程序中Video API的解析

这篇文章主要介绍了 微信小程序 Video API实例详解,需要的朋友可以参考下


电脑端不能测试拍摄功能只能测试选择视频功能,好像只支持mp4格式,值得注意的是成功之后返回的临时文件路径是个列表tempFilePaths而不是tempFilePath文档写的有点问题。

主要属性

wx.chooseVideo(object)

成功之后返回参数

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(){
  // 页面关闭
 }
})

原文地址:https://www.jb51.cc/weapp/1202214.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。