You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成Agora.io视频通话时找不到VideoSurface的mAdjustTransform怎么办

Agora VideoSurface 找不到 mAdjustTransform 解决方案

mAdjustTransform 是 Agora 2.x 版本 VideoSurface 脚本中的内部私有变量,3.0 及更高版本的 Agora SDK 对视频渲染模块做了重构,该变量已被移除或更名,因此在新版本脚本中无法检索到该字段。

对应解决方案如下:

  • 若你需要实现视频画面自适应、裁剪、旋转等变换调整需求,可直接调用新版本 VideoSurface 提供的公开 API 实现同等效果:调整 SetForUser() 方法的传入参数,或直接设置 adjustTransmit 属性即可完成画面变换逻辑配置。
  • 若你是升级 SDK 导致的旧代码兼容报错,可直接删除原有调用 mAdjustTransform 的代码行,替换为调用公开方法 AdjustTransform(),该方法已封装了原私有变量对应的全部渲染调整能力。
  • 若你必须保留原有旧版本的业务逻辑,可将 Agora SDK 回退至 2.9.x 及更低版本,该版本区间的 VideoSurface 脚本中仍保留 mAdjustTransform 字段。

内容的提问来源于stack exchange,提问作者Muhammad Saad Faisal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 22:18:03