diff src/app/app.module.ts @ 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 4387175f594b
children f93582c38b70 de23ea6bcd0d
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;
   }
 }