在小程序中使用wx.chooseVideo来获取视频,发现开发工具里有一个thumbTempFilePath参数,可以获取视频缩略图,但是,真机上却没有。
官方文档https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.htmlhttps://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.html
wx.chooseVideo({
sourceType: ['album','camera'],
maxDuration: 60,
camera: 'back',
success(res) {
console.log(res.tempFilePath)
}
})
解决方案:
将wx.chooseVideo改为wx.chooseMedia,wx.chooseMedia支持选择多个视频,也支持返回缩略图。
官方文档https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseMedia.html
wx.chooseMedia({
count: 1,
mediaType: ['video'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
console.log(res)
let media = res.tempFiles[0]
console.log(media.tempFilePath)
console.log(media.thumbTempFilePath)
}
})