在我遇到的所有教程中,代码看起来都像someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));
。
然而,在安卓webRTC的最新版本中,VideoRenderer
-constructor看起来就像:public VideoRenderer(VideoRenderer.Callbacks callbacks);
。
因此,看不到SurfaceViewRenderer
-parameter。谁能解释一下如何将SurfaceViewRenderer连接到VideoTrack?
致以敬意。
发布于 2018-06-25 08:43:59
我没有足够的知识来告诉您这是为什么工作的,但是我设法通过替换
someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));
使用
someVideoTrack.addSink(someSurfaceViewRenderer);
我设法在这个帖子里找到了答案:Local Video Renderer in Android WebRTC
https://stackoverflow.com/questions/50691377
复制相似问题