# HG changeset patch # User Lucas Thompson # Date 1498490204 -3600 # Node ID be88a0e965d74da2f49d857b8fd80140ad4cbca3 # Parent a9fb6590a3dc447592b0d7647e7336804c9a5da1 Fall back to RecordRtcMediaRecorder when MediaRecorder not available in browser. diff -r a9fb6590a3dc -r be88a0e965d7 src/app/app.module.ts --- a/src/app/app.module.ts Mon Jun 26 16:16:19 2017 +0100 +++ b/src/app/app.module.ts Mon Jun 26 16:16:44 2017 +0100 @@ -20,8 +20,7 @@ AudioInputProvider, MediaRecorderConstructor, MediaRecorder as IMediaRecorder, - MediaRecorderOptions, - ThrowingMediaRecorder, + MediaRecorderOptions } from './services/audio-recorder/audio-recorder.service'; import {RecordingControlComponent} from './recording-control/recording-control.component'; import {NotebookFeedComponent} from './notebook-feed/notebook-feed.component'; @@ -43,6 +42,7 @@ import { ActionTrayComponent } from './actions/action-tray.component'; +import {RecordRtcMediaRecorder} from './services/audio-recorder/RecordRtcMediaRecorder'; export function createAudioContext(): AudioContext { return new ( @@ -77,7 +77,7 @@ if (typeof MediaRecorder !== 'undefined') { return MediaRecorder; } else { - return ThrowingMediaRecorder; + return RecordRtcMediaRecorder; } }