提交 5957beaf authored 作者: Italo Rossi's avatar Italo Rossi

FS-9608 [verto_communicator] [verto] Passing audio params directly to audio…

FS-9608 [verto_communicator] [verto] Passing audio params directly to audio object and updating goog settings
上级 8fa08df6
......@@ -475,27 +475,17 @@
audio = false;
} else {
audio = {
//mandatory: {},
//optional: []
advanced: []
};
if (obj.options.audioParams) {
audio = obj.options.audioParams;
}
if (obj.options.useMic !== "any") {
//audio.optional = [{sourceId: obj.options.useMic}]
audio.deviceId = {exact: obj.options.useMic};
}
//FIXME
if (obj.options.audioParams) {
for (var key in obj.options.audioParams) {
var con = {};
//con[key] = obj.options.audioParams[key];
if (obj.options.audioParams[key]) {
con.exact = key;
audio.advanced.push(con);
}
}
}
}
......
......@@ -51,6 +51,16 @@
if (storage.data.autoBand) {
$scope.testSpeed();
}
var audioParams = {
googEchoCancellation: storage.data.googEchoCancellation === undefined ? true : storage.data.googEchoCancellation,
googNoiseSuppression: storage.data.googNoiseSuppression === undefined ? true : storage.data.googNoiseSuppression,
googHighpassFilter: storage.data.googHighpassFilter === undefined ? true : storage.data.googHighpassFilter,
googAutoGainControl: storage.data.googAutoGainControl === undefined ? true : storage.data.googAutoGainControl,
googAutoGainControl2: storage.data.googAutoGainControl === undefined ? true : storage.data.googAutoGainControl
};
verto.data.instance.options.audioParams = audioParams;
};
$scope.changedLanguage = function(langKey){
......
......@@ -709,7 +709,6 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
socketUrl: data.wsURL,
tag: "webcam",
ringFile: "sounds/bell_ring2.wav",
// TODO: Add options for this.
audioParams: {
googEchoCancellation: storage.data.googEchoCancellation === undefined ? true : storage.data.googEchoCancellation,
googNoiseSuppression: storage.data.googNoiseSuppression === undefined ? true : storage.data.googNoiseSuppression,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论