android - Webrtc:找不到 VideoRendererGui
问题描述
当我将我的 webrtc 版本升级到新版本时。
在较新的版本中,“VideoRendererGui”消失了。
我的问题是:
如何使用较新版本的 webrtc 更改此代码。
VideoRenderer.Callbacks localRender = VideoRendererGui.create(0, 0, 25, 25, VideoRendererGui.ScalingType.SCALE_ASPECT_FILL, true);
VideoRenderer.Callbacks localRender = VideoRendererGui.update(localRender, 0, 0, 100, 100, VideoRendererGui.ScalingType.SCALE_ASPECT_FILL, false);
任何提示或链接都可以。
谢谢。
解决方案
可能这是你需要知道的
https://bugs.chromium.org/p/webrtc/issues/detail?id=7158
移除 VideoRendererGui
此文件已弃用,应将其使用替换为 SurfaceViewRenderer。
此外,VideoRenderer 类已删除,请改用 -> VideoSink
推荐阅读
- android - api.ai 进程开始监听时录制音频
- java - 如何创建一个对应于从 2 到 100 的每个数字的列表,该列表将包含数组中作为其倍数的数字?
- ios - 快速停止用户交互时滚动视图中的自动滚动
- admin - 我为菜单分组配置的奏鸣曲管理员有什么问题?
- java - Spring MongoDB Aggregation Group - 无法正确获取组查询
- excel - 自动完成
- facebook - 为什么当我尝试获取我个人受邀参加的任何 Facebook 活动的“所有者”时,facebook 的图形 API 会返回权限错误?
- websocket - 跨域时如何解决和解决 SockJs 的 /info 路径上的 404
- c# - 如何打印部分视图
- r - 我的条形图的所有频率都相同高度?