I am trying to read the contents of a video file as a binary string using the FileReader.readAsBinaryString(Blob|File) as shown in the example http://www.html5rocks.com/en/tutor
How about FileReader.readAsDataURL(Blob|File) ? It is explained in your html5rocks-link as well.
FileReader.readAsDataURL(Blob|File)