将compile 'org.webrtc:google-webrtc:1.0.+'
添加到我的build.gradle文件后,我尝试初始化PeerConnectionFactory
,但这个类没有任何有用的方法。
我究竟做错了什么?
更新:
最后一个版本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());
首先,尝试使用特定版本:compile 'org.webrtc:google-webrtc:1.0.20198'
然后确保重建项目(不仅刷新gradle,因为它可能不足以使自动完成工作)。
在屏幕截图中,您似乎尝试在任何方法之外自动完成。由于Android Studio仅尝试向您显示有效内容,因此除非您在有效上下文中编写它,否则它不会显示其他方法(即:在某个方法的实现内部)。