时间:2019-05-03 来源:小程序工厂
e***:
我升级了一下微信,好像不会显示那个压缩的弹框太久,是不是就没有压缩了?
e***:
小米4 最新微信还有压缩
L***:
你好,请提供一下能复现问题的简单代码示例。
e***:
@Link
Page({
/**
* 页面的初始数据
*/
data: {
isShow: "none",
tempPath: "",
duration: 0,
dataSize: 0,
videoWidth: 0,
videoHeight: 0
},
/**
* 加入视频
*/
addVideoTap: function (e) {
var that = this;
wx.chooseVideo({
sourceType: ['album', 'camera'],
maxDuration: 60,
camera: 'back',
compressed: false,
success: function (res) {
that.setData({
isShow: "block",
tempPath: res.tempFilePath,
duration: res.duration,
dataSize: res.size/1024,
videoWidth: res.width,
videoHeight: res.height,
});
}
});
},
/**
* 保存视频
*/
saveVideoTap: function () {
// 保存视频
var path = this.data.tempPath;
console.log("路径:", path);
wx.saveVideoToPhotosAlbum({
filePath: path,
success: function (res) {
console.log("保存成功:", res.errMsg);
wx.showToast({
title: "保存成功",
icon: 'success',
duration: 5000
});
}
});
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
e***:
@Link
Page({
/**
* 页面的初始数据
*/
data: {
isShow: "none",
tempPath: "",
duration: 0,
dataSize: 0,
videoWidth: 0,
videoHeight: 0
},
/**
* 加入视频
*/
addVideoTap: function (e) {
var that = this;
wx.chooseVideo({
sourceType: ['album', 'camera'],
maxDuration: 60,
camera: 'back',
compressed: false,
success: function (res) {
that.setData({
isShow: "block",
tempPath: res.tempFilePath,
duration: res.duration,
dataSize: res.size/1024,
videoWidth: res.width,
videoHeight: res.height,
});
}
});
},
/**
* 保存视频
*/
saveVideoTap: function () {
// 保存视频
var path = this.data.tempPath;
console.log("路径:", path);
wx.saveVideoToPhotosAlbum({
filePath: path,
success: function (res) {
console.log("保存成功:", res.errMsg);
wx.showToast({
title: "保存成功",
icon: 'success',
duration: 5000
});
}
});
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
龙***:
compress:false时仍然会弹框,但是时间较短,实际不会对视频进行压缩
e***:系统记录
e***:
@龙较瘦 更新一下版本试试。谢谢
王***:
安卓部分机型存在设置了
compressed: false
仍然会弹出压缩,且压缩时间很长。
已知的机型有:
华为荣耀8,操作系统版本号7.0;
OPPO R9,操作系统版本号7.1.1;
微信App版本号均为截止11.28最新版本