因为小程序调用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"即可
还有更多的解决办法
参考上面链接
https://help.aliyun.com/document_detail/64555.html?spm=a2c4g.11186623.6.1408.3f1017f1DL079V&tdsourcetag=s_pcqq_aiomsg