小程序获取视频缩略图

在小程序中使用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支持选择多个视频,也支持返回缩略图。

官方文档icon-default.png?t=L9C2https://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)
  }
})

猜你喜欢

转载自blog.csdn.net/watson2017/article/details/120739392