De la “Pas autorisés à charger des ressources locales” erreur lors de la tentative de joindre un MediaSource objet comme la source d'une balise vidéo HTML5

J'essaie d'obtenir cette exemple au travail. Il fonctionne très bien lorsque je clique sur le lien. Mais lorsque j'essaie de télécharger le fichier HTML sur ma machine locale et essayer la même chose, c'est de lancer cette erreur.

Pas autorisés à charger des ressources locales: blob:null/6771f68d-c4b8-49a1-8352-f2c277ddfbd4

La ligne de code qui semble être à l'origine du problème est présent,

video.src = window.URL.createObjectURL(mediaSource);

Ce que cette ligne de code est fait, c'est en fait, d'essayer de définir la source de la balise vidéo de médias élément de la MediaSource objet. J'ai essayé diverses combinaisons sans beaucoup de chance.

Je suis en utilisant google Chrome Version 28.0.1500.72 m, qui est la dernière version stable.

Je vous serais reconnaissant de tous les pointeurs.

  • exécuter à partir de http: pas fichier:...
  • Qui a travaillé! J'ai juste porté le fichier sur un serveur http et il a bien fonctionné. Ressemble à un étrange problème de navigateur. @dandavis Merci!
  • vous devez, en tant que réponse, je vais upvote que, exactement comme vous l'a brièvement dit.
  • run it from http: not file signifie: aller Chercher la page à partir d'un serveur http, au lieu d'ouvrir le fichier html local. Le navigateur (raisonnablement) a des restrictions sur l'accès aux fichiers locaux, c'est pourquoi lorsque la page est ouverte directement à partir de votre dossier, vous obtenez l'erreur d'autorisation.
InformationsquelleAutor Mathew | 2013-07-16