Android Studio 2中的PeerConnectionFactory没有方法

问题描述 投票:2回答:2

compile 'org.webrtc:google-webrtc:1.0.+'添加到我的build.gradle文件后,我尝试初始化PeerConnectionFactory,但这个类没有任何有用的方法。

screenshot

我究竟做错了什么?

更新:

enter image description here

java android-studio webrtc
2个回答
1
投票

最后一个版本org.webrtc:google-webrtc:1.0.21217

您可以通过以下代码初始化

PeerConnectionFactory.InitializationOptions.Builder optionBuilder = 
    PeerConnectionFactory.InitializationOptions.builder(/* Put context here */);
optionBuilder.setEnableInternalTracer(true);
optionBuilder.setFieldTrials("WebRTC-FlexFEC-03/Enabled/");
optionBuilder.setEnableVideoHwAcceleration(true);
PeerConnectionFactory.initialize(optionBuilder.createInitializationOptions());

0
投票

首先,尝试使用特定版本:compile 'org.webrtc:google-webrtc:1.0.20198'

然后确保重建项目(不仅刷新gradle,因为它可能不足以使自动完成工作)。

在屏幕截图中,您似乎尝试在任何方法之外自动完成。由于Android Studio仅尝试向您显示有效内容,因此除非您在有效上下文中编写它,否则它不会显示其他方法(即:在某个方法的实现内部)。

© www.soinside.com 2019 - 2024. All rights reserved.