wx.getVideoInfo({
src: videoObj.srcLocalUrl(使用wx.downloadFile下载的临时文件路径),
success: function(res) {
console.log(res)
console.log('视频宽度:', res.width);
console.log('视频高度:', res.height);
},
fail: function(err) {
console.error('获取视频信息失败:', err);
}
})
Android手机正常获取,苹果手机及IPad获取到的宽高是0
ipad截图:
Android截图:
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
getVideoInfo(){
const _that = this;
wx.downloadFile({
url: "https://scoss.xstore.ctyun.cn/arsctcx/upload/20240613/d5feba0f684415d0d0b726223f00d940.mp4",
success: (result) => {
console.log("文件下载接口调用成功[downLoadNavResFile]:",result.tempFilePath)
let srcLocalUrl = result.tempFilePath;
console.log("srcLocalUrl:",srcLocalUrl)
_that.realGetVideoInfo(srcLocalUrl);
},
fail: (res) => {console.log("文件下载接口调用失败[downLoadNavResFile]:")},
complete: (res) => {},
});
},
realGetVideoInfo(srcLocalUrl){
wx.getVideoInfo({
src: srcLocalUrl,
success: function(res) {
console.log(res)
console.log('视频宽度:', res.width);
console.log('视频高度:', res.height);
},
fail: function(err) {
console.error('获取视频信息失败:', err);
}
})
}