upvideo(){var aliOssParams =  util.aliOssParams();//主要是获取上传阿里云的加密策略policy和签名signature;以及上传自己要上传到阿里云的地址,当然还有自己阿里云accessid。//上传视频到阿里云var that = this;wx.chooseVideo({maxDuration: 10,success: function (res) {var tempFilePath = res.tempFilePath;var stringFilePath = String(tempFilePath);var indexType = stringFilePath.lastIndexOf('.');var type = stringFilePath.substring(indexType);var alikey = 'video/'+new Date().getTime() + Math.floor(Math.random() * 1000)+ type ;//随机1000内的数加上时间戳作为你存放在阿里云video目录下名字和类型。
               wx.uploadFile({url:aliOssParams.host,filePath: tempFilePath,name: 'file',formData: {name: tempFilePath,key: alikey,//这个是关键它是定义存放在阿里云那个目录下policy:aliOssParams.policy,//上传阿里云的加密策略OSSAccessKeyId: aliOssParams.aid,//自己阿里云的aidsuccess_action_status: "200",signature: aliOssParams.signature,//上传阿里云的签名
                 },success: function (res) {var videoUrl = aliOssParams.host+'/'+alikey;//这就是
             刚上传阿里云后的存放的地址链接,通过它打开你刚上传视频。that.videoUrl = videoUrl;console.log('that',that,videoUrl);wx.showToast({title: "上传成功",icon: 'success',duration: 1000})},fail: function ({ errMsg }) {wx.showToast({title: "上传失败",duration: 1000})},})}})

View Code

参考:

https://www.cnblogs.com/HfdBlog/p/9866369.html

转载于:https://www.cnblogs.com/murenhui/p/10674893.html

微信小程序对接阿里云视频点播,备忘相关推荐

  1. 微信小程序对接阿里云OSS

    开通oss服务和创建oss存储空间就不说了,下面直接进入主题 进入oss控制台,选择已经创建好的存储空间,选择基础设置里面的"跨域设置",之后点击创建规则, 按照图上面配置就行 去 ...

  2. 微信小程序使用阿里云物联网API开发物联网应用

    微信小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下就可以打开的应用. 微信小程序具有方便快捷,速度快,安全及保密性高的优点,同时开发 ...

  3. 【物联网】微信小程序接入阿里云物联网平台

    微信小程序接入阿里云物联网平台 一 阿里云平台端 1.登录阿里云 阿里云物联网平台 点击进入公共实例,之前没有的点进去申请 2.点击产品->创建产品 3.产品名称自定义,按项目选择类型,节点类型 ...

  4. 微信小程序接入阿里云直播

    小程序接入阿里云直播 前言:最近工作中遇到了小程序接入阿里云直播的需求(暂时只做播流,也就是播放端),于是打开阿里云直播文档发现居然没有小程序的相关文档,sdk也没有小程序的版本,网上也没搜到相关案例 ...

  5. 微信小程序——引用阿里云字体

    阿里图标官网:http://www.iconfont.cn 使用阿里云图标大致的方法就是:选中你的图标--保存至你的项目--下载你的图标项目--在项目中引用字体文件. 具体方法可以参考:引用阿里云矢量 ...

  6. 微信小程序 实现阿里云上传

    先安装,我使用composer安装 在项目的根目录运行composer require aliyuncs/oss-sdk-php 微信小程序页面 <l-image-picker count=&q ...

  7. 开发微信小程序之阿里云服务器搭建|前后端分离

    第一次做项目开发,于是写了一篇博客记录一下开发过程中学到的东西,之前没有写博客的经验,所以写的有问题的地方欢迎各位大佬指教 如果之前没有免费试用过阿里云的服务器,可以进到这个网址 https://fr ...

  8. 微信小程序入门-阿里云学生版简单搭建java后台

    文章目录 前言 云服务器 购买 安装 连接 直接连接(入门推荐) 通过工具 安全配置 Linux的防火墙 关闭(入门推荐) 放行 阿里云的防火墙 JDK 卸载 解压版(推荐) 下载 上传 安装 yum ...

  9. 微信小程序:阿里云OSS直传实践-PHP实现服务端签名

    目录 1.阿里云OSS上传方式 1.1.Web端Browser.js SDK直传(不推荐) 1.2.Web端上传服务端再上传至OSS 1.3.服务端签名后Web端直传(推荐) 2.PHP服务端生成签名 ...

最新文章

  1. 将数据库中日期格式转换后显示在界面
  2. Shell命令-搜索文件或目录之whereis、locate
  3. java 周易解梦接口_周公解梦
  4. JZOJ 5628. 【NOI2018模拟4.4】Travel
  5. HTTP/3 未来可期?
  6. linux关机方法有哪些?有何区别_Linux下判断是否正常关机的一个简单方法
  7. (JAVA)List
  8. 解决: cp -rf 命令中参数 -f 失效 ( 依旧要手动确认 )
  9. 智能支付稳定性测试实战
  10. 怎么去观察php运行原理,php运行原理如何理解,具体看代码?
  11. Effects on PV3D
  12. TensorFlow入门:mnist数据集解析
  13. 服务器版本虚拟打印机,虚拟打印机(ImagePrinter)
  14. 使用postman下载附件
  15. 福师电子计算机主要以,福师《计算机应用基础》在线作业一 电子计算机主要以划分发展阶段...
  16. 什么是属性,字段,变量,方法
  17. 光圈和快门速度的组合
  18. linux编译openssl报错,cargo编译musl报错openssl
  19. logit方程怎么写_家长也能看懂的“一元一次方程解法”,请大家收藏给孩子看!...
  20. 开学季·DGUT立Flag =W=

热门文章

  1. 快速上手RaphaelJS--RaphaelJS_Starter翻译(二)
  2. 智能门锁中CPU卡加密
  3. Ubuntu18.04下安装RRStudio
  4. 平方剩余(二次剩余)
  5. 【poj1088 记忆话搜索】
  6. 同时查找数组中最大和最小值
  7. python3.8什么时候出来,【新版本来临!Python 官网宣布,正式发布Python3.8.0!】- 环球网校...
  8. 想成为嵌入式程序员应知道的16个基本问题
  9. Android NDK环境搭建
  10. vcenter6.0+EXSI6.0 部署虚拟机win10,安装vmtools后不能显示桌面