【问题标题】:Android webRTC VideoTrack.addRenderer api changeAndroid webRTC VideoTrack.addRenderer api 更改
【发布时间】:2018-06-25 08:43:58
【问题描述】:

在我遇到的所有教程中,代码看起来像someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));

然而,在最新版本的 webRTC for android 中,VideoRenderer-constructor 看起来像这样: public VideoRenderer(VideoRenderer.Callbacks callbacks);.

因此,看不到SurfaceViewRenderer-参数。 谁能解释一下如何将 SurfaceViewRenderer 连接到 VideoTrack?

谢谢。

【问题讨论】:

    标签: java android webrtc


    【解决方案1】:

    我没有足够的知识来告诉你为什么这样做,但我设法通过替换让我的应用程序正常工作

    someVideoTrack.addRenderer(new VideoRenderer(someSurfaceViewRenderer));
    

    someVideoTrack.addSink(someSurfaceViewRenderer);
    

    我设法在这个帖子中找到了我的答案: Local Video Renderer in Android WebRTC

    【讨论】:

    • 是的,你是绝对正确的。可悲的是,当我弄清楚时,我忘记在这里发布答案了。
    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多