changeset 446:be88a0e965d7

Fall back to RecordRtcMediaRecorder when MediaRecorder not available in browser.
author Lucas Thompson <dev@lucas.im>
date Mon, 26 Jun 2017 16:16:44 +0100
parents a9fb6590a3dc
children a6b7051dea9d
files src/app/app.module.ts
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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;
   }
 }