Merge pull request #5802 from matrix-org/travis/voice-messages/sampling
Don't specify sample rates for voice messages
This commit is contained in:
commit
dfd65516c2
1 changed files with 0 additions and 4 deletions
|
@ -51,9 +51,6 @@ export class VoiceRecorder {
|
||||||
private async makeRecorder() {
|
private async makeRecorder() {
|
||||||
this.recorderStream = await navigator.mediaDevices.getUserMedia({
|
this.recorderStream = await navigator.mediaDevices.getUserMedia({
|
||||||
audio: {
|
audio: {
|
||||||
// specify some audio settings so we're feeding the recorder with the
|
|
||||||
// best possible values. The browser will handle resampling for us.
|
|
||||||
sampleRate: SAMPLE_RATE,
|
|
||||||
channelCount: CHANNELS,
|
channelCount: CHANNELS,
|
||||||
noiseSuppression: true, // browsers ignore constraints they can't honour
|
noiseSuppression: true, // browsers ignore constraints they can't honour
|
||||||
deviceId: CallMediaHandler.getAudioInput(),
|
deviceId: CallMediaHandler.getAudioInput(),
|
||||||
|
@ -61,7 +58,6 @@ export class VoiceRecorder {
|
||||||
});
|
});
|
||||||
this.recorderContext = new AudioContext({
|
this.recorderContext = new AudioContext({
|
||||||
latencyHint: "interactive",
|
latencyHint: "interactive",
|
||||||
sampleRate: SAMPLE_RATE, // once again, the browser will resample for us
|
|
||||||
});
|
});
|
||||||
this.recorderSource = this.recorderContext.createMediaStreamSource(this.recorderStream);
|
this.recorderSource = this.recorderContext.createMediaStreamSource(this.recorderStream);
|
||||||
this.recorderFreqNode = this.recorderContext.createAnalyser();
|
this.recorderFreqNode = this.recorderContext.createAnalyser();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue