微信小程序对接阿里云视频点播,备忘
生活随笔
收集整理的這篇文章主要介紹了
微信小程序对接阿里云视频点播,备忘
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
upvideo(){var aliOssParams = util.aliOssParams();//主要是獲取上傳阿里云的加密策略policy和簽名signature;以及上傳自己要上傳到阿里云的地址,當(dāng)然還有自己阿里云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 ;//隨機(jī)1000內(nèi)的數(shù)加上時間戳作為你存放在阿里云video目錄下名字和類型。
wx.uploadFile({url:aliOssParams.host,filePath: tempFilePath,name: 'file',formData: {name: tempFilePath,key: alikey,//這個是關(guān)鍵它是定義存放在阿里云那個目錄下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
轉(zhuǎn)載于:https://www.cnblogs.com/murenhui/p/10674893.html
總結(jié)
以上是生活随笔為你收集整理的微信小程序对接阿里云视频点播,备忘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程——线程的优先级和生命周期
- 下一篇: Android - Intentserv