feat: 增加密码连接
This commit is contained in:
@@ -120,7 +120,7 @@ export function refreshDevices() {
|
||||
signaling && signaling.requestDeviceList();
|
||||
}
|
||||
|
||||
export async function connectToDevice(targetId) {
|
||||
export async function connectToDevice(targetId, authType = null, authValue = null) {
|
||||
if (!signaling || !store.signalingConnected) { store.error = '请先连接信令服务器'; return; }
|
||||
if (!targetId) { store.error = '请选择要控制的被控端设备'; return; }
|
||||
|
||||
@@ -147,7 +147,7 @@ export async function connectToDevice(targetId) {
|
||||
// 被控端上报当前实际采集分辨率,同步到 store 供 UI 展示/匹配预设。
|
||||
onResolutionReport: (res) => { store.currentResolution = res; },
|
||||
});
|
||||
await webrtc.createOffer();
|
||||
await webrtc.createOffer(authType, authValue);
|
||||
} catch (e) {
|
||||
// 捕获 createOffer 阶段的所有异常,避免未处理的 Promise 拒绝导致浏览器中断脚本执行、
|
||||
// 间接影响 WebSocket 信令连接的存活。
|
||||
|
||||
Reference in New Issue
Block a user