Android Studio 2中的PeerConnectionFactory没有方法

时间:2017-10-15 09:37:35

标签: java android-studio webrtc

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

screenshot

我做错了什么?

更新:

enter image description here

2 个答案:

答案 0 :(得分: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());

答案 1 :(得分:0)

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

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

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