0
我试图将源代码 - 屏幕切换到网络摄像头(LIVE)。我从功能addStream()
启动并执行后,我得到这个错误:connection.addStream上的RTCMultiConnection异常()
DOMException: Failed to execute 'webkitGetUserMedia' on 'Navigator': At least one of audio and video must be requested(…) Object {audio: false, video: false}
下面是代码:
function switchToWebcam() {
connection.sdpConstraints.mandatory = {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
};
connection.addStream({
video: true,
audio: true
});
}
也许还有其他的方法来切换来源。就是找不到一个例子。谢谢。
它的工作原理,谢谢。在创建这个新的之前,我需要删除屏幕流吗?我只是想让它在“可扩展的屏幕共享广播”中工作示例 –
可扩展广播演示不支持多流功能。所以你不能添加新的流。您可以共享屏幕或音频+屏幕或音频+视频,其中共享/中继单个MediaStream。 –