冻结WebRTC视频流并保持音频流运行
在WebRTC中是否可以冻结视频流并同时保持音频流运行 冻结视频意味着停止刷新视频输入一段时间,保留最后捕获的帧,直到我将WebRTC标记为解冻 从本讨论开始,您似乎会将单个视频流的冻结WebRTC视频流并保持音频流运行,webrtc,Webrtc,在WebRTC中是否可以冻结视频流并同时保持音频流运行 冻结视频意味着停止刷新视频输入一段时间,保留最后捕获的帧,直到我将WebRTC标记为解冻 从本讨论开始,您似乎会将单个视频流的enabled属性设置为false(音频静音也是如此): 请注意,这可能会清空视频,而不是使用最后捕获的帧 function onRemoteStreamAdded(event) { var stream = event.stream; if (strea
enabled
属性设置为false(音频静音也是如此):
请注意,这可能会清空视频,而不是使用最后捕获的帧
function onRemoteStreamAdded(event)
{
var stream = event.stream;
if (stream.getAudioTracks().length) alert('Peer has audio stream.');
if (stream.getVideoTracks().length) alert('Peer has video stream.');
stream.getVideoTracks()[0].enabled = false;
}
这应该可以工作实际上,此线程包含答案:remoteStream.getVideoTracks()[0]。已启用=false@user7116请添加答案以获得分数:)
function onRemoteStreamAdded(event)
{
var stream = event.stream;
if (stream.getAudioTracks().length) alert('Peer has audio stream.');
if (stream.getVideoTracks().length) alert('Peer has video stream.');
stream.getVideoTracks()[0].enabled = false;
}