因为小程序调用onShareAppMessage的时候,imageUrl参数只能是图片格式,如果是mp4的话会展示不出来分享的图,这个时候怎么办呢?
可以运用阿里云oss视频截帧的方式,截取视频的某一帧作为图片传入和,就可以显示了!
以下是具体方法
onShareAppMessage: function (ops) {
if (ops.from === 'button') {
// 来自页面内转发按钮
console.log(ops.target)
}
let path = 路径.split('.')[路径.split('.').length - 1] == "mp4" ? 路径 + "?x-oss-process=video/snapshot,t_7000,f_jpg,w_800,h_600,m_fast" : 原路径
return {
title: 11223344,
path:项目路径,
imageUrl: path
}
}
在mp4后面拼上?x-oss-process=video/snapshot,t_7000,f_jpg,w_800,h_600,m_fast"即可
还有更多的解决方法
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。