小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近几天发现LivePusherContext.snapshot()拿到的快照宽度只有640,之前是正常的。用一个安卓手机测试,微信版本8.0.54,快照分辨率正常,升级到8.0.55之后,再次获取的快照宽度变成了640。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
测试了一下,应该是当前最新的版本里,小程序把 LivePusherContext.snapshot 方法的 sourceType 的两个值搞反了,测试结果是传 stream 截取视频源时,拿到的快照尺寸是640*368,传 view 截取渲染后的画面时,拿到的尺寸确实2923*1386,live-pusher组件默认的视频流分辨率就是640*360。
所以,应该是最新版本小程序把方法的两个值判断反了,官方能否尽快修复?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
测试了一下,应该是当前最新的版本里,小程序把 LivePusherContext.snapshot 方法的 sourceType 的两个值搞反了,测试结果是传 stream 截取视频源时,拿到的快照尺寸是640*368,传 view 截取渲染后的画面时,拿到的尺寸确实2923*1386,live-pusher组件默认的视频流分辨率就是640*360。
所以,应该是最新版本小程序把方法的两个值判断反了,官方能否尽快修复?