I just noticed from the latest draft the <span style="color: rgb(0, 0, 153);">ByteRanges bufferedBytes</span> property is no longer present on the HTMLMediaElements.  Why was that removed?  <br><br>In my implementation of media middleware my experience is that bufferedBytes is far better than <span style="color: rgb(0, 0, 153);">TimeRanges buffered</span> value for providing user feedback about buffering and a more accurate estimate of how buffering is progressing.<br>
<br>The problem with generating and using the <span style="color: rgb(0, 0, 153);">buffered </span>value, is that the value cannot be accurately generated with some A/V content/containers.  For example, take an MP3 file the mp3 'spec' does not require the exact duration or bitrate to be specified in the container.  For some files we must <b>estimate </b>duration and buffered-time based on the frames (as they are downloaded) and the content length.  Additionally variable bitrate encoding can be used, meaning you can't assume how many seconds your "n" KBytes of data equates to unless you inspect every frame of the audio.  Something you typically do in different code to the code where you are buffering audio<br>
<br>I recommend putting the bufferedBytes property back into the media elements.<br clear="all"><br>-- <br>Rik Sagar, San Jose, CA 95124<br>Visit : <a href="http://sagar.org/">http://sagar.org/</a><br> <br>