uni-app live-pusher调用手机摄像头的时候画面会被被放大

uni-app live-pusher调用手机摄像头的时候画面会被被放大

使用live-pusher进行直播时,还没开启直播,只调用摄像头画面会被放大

2 回复

请问解决了吗?我遇到了同样的问题

更多关于uni-app live-pusher调用手机摄像头的时候画面会被被放大的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是live-pusher组件常见的适配问题,主要是由于摄像头预览画面与渲染视图的宽高比不匹配导致的。解决方法有以下几种:

  1. 设置live-pusher的aspect属性为"3:4"或"9:16",保持与摄像头输出比例一致

  2. 检查CSS样式,确保容器尺寸比例正确:

.live-pusher {
  width: 100%;
  height: 0;
  padding-bottom: 177.78%; /* 16:9比例 */
}
  1. 在组件上添加mode属性:
<live-pusher mode="scaleToFill"></live-pusher>
回到顶部