在uniapp中视频url后面添加参数${url}?vframe/png/offset/1来获取视频的第1帧怎么没有显示出来
时间: 2023-12-13 14:02:35 浏览: 87
Android如何获取视频首帧图片
如果在uniapp中视频url后面添加参数`${url}?vframe/png/offset/1`来获取视频的第1帧没有显示出来,可能是因为获取到的数据不是有效的图片数据。可以尝试以下几个方案:
1. 检查视频url是否正确,可以在浏览器中输入该url查看是否能正常播放视频。
2. 尝试添加`Accept: image/png`请求头,有些服务器需要设置该请求头才能正确返回图片数据,如下所示:
```
let response = await request.get(imageUrl, {
headers: {
'Accept': 'image/png'
},
responseType: 'arraybuffer'
})
```
3. 尝试使用其他方式获取视频第1帧,比如使用uni-aliyun-oss插件获取,或者使用其他的第三方库进行视频截图处理。
阅读全文