Audio Data API Review Version: Difference between revisions

Jump to navigation Jump to search
Line 107: Line 107:
   </head>
   </head>
   <body>
   <body>
     <audio src="song.ogg"
     <audio id="audio-element"
          src="song.ogg"
           controls="true"
           controls="true"
           onloadedmetadata="loadedMetadata(event);"
           onloadedmetadata="loadedMetadata();"
           onaudiowritten="audioWritten(event);"
           onaudiowritten="audioWritten(event);"
           style="width: 512px;">
           style="width: 512px;">
Line 120: Line 121:
           fft;
           fft;


       function loadedMetadata(event) {
       function loadedMetadata() {
         var channels          = event.mozChannels,
        var audio = document.getElementById('audio-element');
             rate              = event.mozSampleRate,
         var channels          = audio.mozChannels,
             frameBufferLength = event.mozFrameBufferLength;
             rate              = audio.mozSampleRate,
             frameBufferLength = audio.mozFrameBufferLength;
          
          
         fft = new FFT(frameBufferLength / channels, rate),
         fft = new FFT(frameBufferLength / channels, rate),
Confirmed users
656

edits

Navigation menu