<view class="weui-uploader__bd video">
<video wx:if="{{videoSrc!= ''}}" id="myVideo" src="{{videoSrc}}" ></video>
<view class="weui-uploader__input-box">
<view class="weui-uploader__input video" bindtap="bindButtonTap"></view>
</view>
</view>
bindButtonTap: function() {
var that = this
wx.chooseVideo({
sourceType: ['album', 'camera'],
maxDuration: 15,
camera: ['front', 'back'],
success: function(res) {
that.setData({
videoSrc: res.tempFilePath
})
console.log(that.data.videoSrc)
wx.showLoading({
title: '上傳中',
mask:true
});
wx.uploadFile({
url: app.__config.basePath + 'api/upload/video', //服務器接口
filePath: that.data.videoSrc, //這里是選取的圖片的地址數(shù)組
name: 'file', //服務器定義的Key值
success: function(res) {
var videoSrc2 = JSON.parse(res.data)
that.setData({
videoSrc: videoSrc2.data
})
videoSrc = that.data.videoSrc
console.log('視頻上傳成功')
console.log(that.data.videoSrc)
},
fail: function(err) {
console.log('接口調用失敗')
wx.showToast({
title: '上傳失敗忍抽,請重新上傳',
})
},
complete: function (res) {
wx.hideLoading();
}
})
}
})
},