mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
修复关闭音频无法进行webrtc echo测试的bug (#1493)
This commit is contained in:
parent
76372cd34b
commit
cc91f10103
@ -7418,20 +7418,23 @@ var ZLMRTCClient = (function (exports) {
|
|||||||
scaleResolutionDownBy: 4
|
scaleResolutionDownBy: 4
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
if (this.options.audioEnable){
|
||||||
if (stream.getAudioTracks().length > 0) {
|
if (stream.getAudioTracks().length > 0) {
|
||||||
this.pc.addTransceiver(stream.getAudioTracks()[0], AudioTransceiverInit);
|
this.pc.addTransceiver(stream.getAudioTracks()[0], AudioTransceiverInit);
|
||||||
} else {
|
} else {
|
||||||
AudioTransceiverInit.direction = 'recvonly';
|
AudioTransceiverInit.direction = 'recvonly';
|
||||||
this.pc.addTransceiver('audio', AudioTransceiverInit);
|
this.pc.addTransceiver('audio', AudioTransceiverInit);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.options.videoEnable){
|
||||||
if (stream.getVideoTracks().length > 0) {
|
if (stream.getVideoTracks().length > 0) {
|
||||||
this.pc.addTransceiver(stream.getVideoTracks()[0], VideoTransceiverInit);
|
this.pc.addTransceiver(stream.getVideoTracks()[0], VideoTransceiverInit);
|
||||||
} else {
|
} else {
|
||||||
VideoTransceiverInit.direction = 'recvonly';
|
VideoTransceiverInit.direction = 'recvonly';
|
||||||
this.pc.addTransceiver('video', VideoTransceiverInit);
|
this.pc.addTransceiver('video', VideoTransceiverInit);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
stream.getTracks().forEach((track,idx)=>{
|
stream.getTracks().forEach((track,idx)=>{
|
||||||
debug.log(this.TAG,track);
|
debug.log(this.TAG,track);
|
||||||
|
@ -7418,20 +7418,23 @@ var ZLMRTCClient = (function (exports) {
|
|||||||
scaleResolutionDownBy: 4
|
scaleResolutionDownBy: 4
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
if (this.options.audioEnable){
|
||||||
if (stream.getAudioTracks().length > 0) {
|
if (stream.getAudioTracks().length > 0) {
|
||||||
this.pc.addTransceiver(stream.getAudioTracks()[0], AudioTransceiverInit);
|
this.pc.addTransceiver(stream.getAudioTracks()[0], AudioTransceiverInit);
|
||||||
} else {
|
} else {
|
||||||
AudioTransceiverInit.direction = 'recvonly';
|
AudioTransceiverInit.direction = 'recvonly';
|
||||||
this.pc.addTransceiver('audio', AudioTransceiverInit);
|
this.pc.addTransceiver('audio', AudioTransceiverInit);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.options.videoEnable){
|
||||||
if (stream.getVideoTracks().length > 0) {
|
if (stream.getVideoTracks().length > 0) {
|
||||||
this.pc.addTransceiver(stream.getVideoTracks()[0], VideoTransceiverInit);
|
this.pc.addTransceiver(stream.getVideoTracks()[0], VideoTransceiverInit);
|
||||||
} else {
|
} else {
|
||||||
VideoTransceiverInit.direction = 'recvonly';
|
VideoTransceiverInit.direction = 'recvonly';
|
||||||
this.pc.addTransceiver('video', VideoTransceiverInit);
|
this.pc.addTransceiver('video', VideoTransceiverInit);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
stream.getTracks().forEach((track,idx)=>{
|
stream.getTracks().forEach((track,idx)=>{
|
||||||
debug.log(this.TAG,track);
|
debug.log(this.TAG,track);
|
||||||
|
Loading…
Reference in New Issue
Block a user