我想弄清楚如何RtcPeerConnection
用web-sys
板条箱创建一个。在 JavaScript 中,我可以编写以下内容:
const pc = new RTCPeerConnection({'iceServers': [{'urls': ['stun:stun.l.google.com:19302']}]});
这如何转化为生锈?我尝试了以下方法:
let mut rtc = RtcConfiguration::new();
let config = RtcConfiguration::ice_servers(&mut rtc, &JsValue::from_serde(&json!({"iceServers": [{"urls": ["stun:stun.l.google.com:19302"]}]})).unwrap());
let pc = RtcPeerConnection::new_with_configuration(&config).unwrap();
但创建时失败pc
。json!
宏来自serde_json::json
.