HTML5: lire une vidéo stockée chaîne binaire

Je suis en train de lire le contenu d'un fichier vidéo sous forme de chaîne binaire à l'aide de la FileReader.readAsBinaryString(Blob|Fichier), comme illustré dans l'exemple http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-reading-files puis de stocker et de lire la vidéo.

Je l'ai essayé à l'aide de la ci-dessous (avec une vidéo webm fichier),mais à obtenir une "Vidéo format ou le type MIME n'est pas supporté."

function readBlob (file, startByte, endByte, callback) {
                    console.log('readBlob():', file, startByte, endByte);

                    var reader = new FileReader();
                    reader.onloadend = function (evt) {
                        if (evt.target.readyState == FileReader.DONE) {
                            callback(evt.target.result);
                            var player = document.getElementById('player');
                            player.src = "data:video/webm;base64,"+evt.target.result;
                            player.load();
                            player.play();
                        }
                    }
                    var blob = file.slice(startByte, endByte);
                    reader.readAsBinaryString(blob);
                }

Personne ne sait si il est possible de lire un fichier vidéo (pris en charge par le navigateur utilisé) comme une chaîne binaire et jouer dans le navigateur, lecteur vidéo HTML5?

TIA

juste curieux, n'est pas encodé en base64 vidéo assez de gaspillage de la bande passante?

OriginalL'auteur source.rar | 2013-04-27