Android11+无法在webview或chrome中收集icecandidates。
创始人
2024-08-20 09:01:02
0

Android 11+ 限制了 webview 或 chrome 中收集 ice candidates 的能力。为了解决这个问题,可以使用 Google 开发的 WebRTC 应用程序库,在应用程序中手动获取和添加 ice candidates。

下面是一些示例代码,用于手动获取和添加 ice candidates:

// 获取 PeerConnection 对象 PeerConnection peerConnection = ...;

// 创建一个 RTCConfiguration 对象,并设置 STUN/TURN 服务器的地址和凭证 RTCConfiguration rtcConfig = new RTCConfiguration.Builder() .setIceServers(Arrays.asList( new IceServer("stun:stun.l.google.com:19302"), new IceServer("turn:example.com:3478", "username", "password") )) .build();

// 创建 PeerConnectionObserver 对象 PeerConnection.Observer observer = new PeerConnection.Observer() { @Override public void onIceCandidate(IceCandidate iceCandidate) { // 当收到一个新的 ice candidate 时,手动添加到 PeerConnection 中 peerConnection.addIceCandidate(iceCandidate); }

// 其他方法省略...

};

// 创建一个 PeerConnection 实例 peerConnection = factory.createPeerConnection(rtcConfig, observer);

// 获取本地的 SDP 信息 SessionDescription localSdp = peerConnection.getLocalDescription();

// 将本地 SDP 信息设置到远程的 PeerConnection 中 remotePeerConnection.setRemoteDescription(new SimpleSdpObserver(), localSdp);

// 获取远程的 SDP 信息 SessionDescription remoteSdp = remotePeerConnection.getRemoteDescription();

// 将远程的 SDP 信息设置到本地 PeerConnection 中 peerConnection.setRemoteDescription(new SimpleSdpObserver(), remoteSdp);

// 收集 ice candidates peerConnection.createOffer(new SimpleSdpObserver() { @Override public void onCreateSuccess(SessionDescription sdp) { // 将本地的 SDP 信息设置到 PeerConnection 中 peerConnection.setLocalDescription(new SimpleSdpObserver(), sdp);

    // 遍历收集到的 ice candidates
    for (IceCandidate candidate : ice

相关内容

热门资讯

透视计算!wepoker私人局... 透视计算!wepoker私人局俱乐部,其实真的有挂(透视)揭秘攻略(有挂解密)1、玩家可以在wepo...
透视私人局!wpk私人局辅助是... 透视私人局!wpk私人局辅助是真的吗,如何判断wpk辅助软件的真假,攻略教程(切实有挂);如何判断w...
透视软件!菠萝德州透视脚本,德... 透视软件!菠萝德州透视脚本,德州圈脚本,解密教程(有挂技巧);1、全新机制【菠萝德州透视脚本软件透明...
透视智能ai!pokerrrr... 透视智能ai!pokerrrr2辅助,最初存在有挂(透视)插件教程(有挂技巧)1、操作简单,无需注册...
透视黑科技!wpk有作弊吗,w... 透视黑科技!wpk有作弊吗,wpk辅助软件,AI教程(都是是真的有挂);wpk有作弊吗辅助器中分为三...
辅助透视!hhpoker可以控... 辅助透视!hhpoker可以控制牌吗,素来存在有挂(透视)透明挂教程(有挂插件);一、hhpoker...
透视规律!wpk软件是真的吗,... 透视规律!wpk软件是真的吗,wpk私人局有透视吗,玩家教程(一贯真的是有挂);1、每一步都需要思考...
透视真的!德州hhpoker是... 透视真的!德州hhpoker是真的吗,从前真的有挂(透视)德州教程(有挂脚本)1、下载好德州hhpo...
透视免费!wpk有辅助器吗,w... 透视免费!wpk有辅助器吗,wpk作弊最怕三个东西,安装教程(一贯有挂);1、起透看视 wpk作弊最...
透视ai代打!如何判断wpk辅... 透视ai代打!如何判断wpk辅助软件的真假,起初是有挂(透视)wpk教程(有挂脚本)1、让任何用户在...