diff --git a/webrtc/examples/androidapp/src/org/appspot/apprtc/RoomParametersFetcher.java b/webrtc/examples/androidapp/src/org/appspot/apprtc/RoomParametersFetcher.java index 706f365a3e..1556a69bc0 100644 --- a/webrtc/examples/androidapp/src/org/appspot/apprtc/RoomParametersFetcher.java +++ b/webrtc/examples/androidapp/src/org/appspot/apprtc/RoomParametersFetcher.java @@ -187,7 +187,12 @@ public class RoomParametersFetcher { String credential = server.has("credential") ? server.getString("credential") : ""; for (int j = 0; j < turnUrls.length(); j++) { String turnUrl = turnUrls.getString(j); - turnServers.add(new PeerConnection.IceServer(turnUrl, username, credential)); + PeerConnection.IceServer turnServer = + PeerConnection.IceServer.builder(turnUrl) + .setUsername(username) + .setPassword(credential) + .createIceServer(); + turnServers.add(turnServer); } } return turnServers; @@ -204,7 +209,11 @@ public class RoomParametersFetcher { JSONObject server = servers.getJSONObject(i); String url = server.getString("urls"); String credential = server.has("credential") ? server.getString("credential") : ""; - ret.add(new PeerConnection.IceServer(url, "", credential)); + PeerConnection.IceServer turnServer = + PeerConnection.IceServer.builder(url) + .setPassword(credential) + .createIceServer(); + ret.add(turnServer); } return ret; } diff --git a/webrtc/sdk/android/api/org/webrtc/PeerConnection.java b/webrtc/sdk/android/api/org/webrtc/PeerConnection.java index ce9a110c8f..8322410974 100644 --- a/webrtc/sdk/android/api/org/webrtc/PeerConnection.java +++ b/webrtc/sdk/android/api/org/webrtc/PeerConnection.java @@ -114,18 +114,22 @@ public class PeerConnection { public final List tlsAlpnProtocols; /** Convenience constructor for STUN servers. */ + @Deprecated public IceServer(String uri) { this(uri, "", ""); } + @Deprecated public IceServer(String uri, String username, String password) { this(uri, username, password, TlsCertPolicy.TLS_CERT_POLICY_SECURE); } + @Deprecated public IceServer(String uri, String username, String password, TlsCertPolicy tlsCertPolicy) { this(uri, username, password, tlsCertPolicy, ""); } + @Deprecated public IceServer(String uri, String username, String password, TlsCertPolicy tlsCertPolicy, String hostname) { this(uri, username, password, tlsCertPolicy, hostname, null);