File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 4
4
// source code from: http://typedarray.org/wp-content/projects/WebAudioRecorder/script.js
5
5
6
6
function StereoAudioRecorder ( mediaStream , root ) {
7
- // variables
7
+
8
+ // variables
9
+ var deviceSampleRate = 44100 ; // range: 22050 to 96000
10
+
11
+ // check device sample rate
12
+ if ( window . AudioContext ) {
13
+ deviceSampleRate = ( new window . AudioContext ( ) ) . sampleRate ;
14
+ }
15
+
8
16
var leftchannel = [ ] ;
9
17
var rightchannel = [ ] ;
10
18
var scriptprocessornode ;
11
19
var recording = false ;
12
20
var recordingLength = 0 ;
13
21
var volume ;
14
22
var audioInput ;
15
- var sampleRate = root . sampleRate || 44100 ; // range: 22050 to 96000
23
+ var sampleRate = root . sampleRate || deviceSampleRate ;
16
24
var audioContext ;
17
25
var context ;
18
26
You can’t perform that action at this time.
0 commit comments