【发布时间】:2020-06-30 07:13:09
【问题描述】:
我可以在两个人之间进行视频通话,但现在我想做的是添加一个按钮来在流式传输视频时将音频静音和取消静音我在互联网上搜索了很多,但对我来说没有任何效果.
然后我在 WebRtcPeerSendrecv 的 options 属性中找到了启用音频连接的配置,但问题是我如何在流期间更新或切换它。
这是我的代码
var videoInput = document.getElementById('videoInput');
var videoOutput = document.getElementById('videoOutput');
var constraints = {
audio: true, //how do I toggle this during the stream.
video: {
width: 640,
framerate: 15
}
};
var options = {
localVideo: videoInput,
remoteVideo: videoOutput,
onicecandidate : onIceCandidate,
mediaConstraints: constraints
};
var webRtcPeer = kurentoUtils.WebRtcPeer.WebRtcPeerSendrecv(options, function(error) {
if(error) return onError(error)
this.generateOffer(onOffer)
});
我还可以使用另一种方法来帮助我在我的信息流中集成静音/取消静音功能。
我被困在这太糟糕了这么久,任何形式的帮助都是可观的提前感谢。
【问题讨论】:
标签: javascript webrtc kurento