createObjectURL est de retour indéfini dans Chrome

D'essayer de changer de fichier source vidéo à l'aide de createObjectDataURL. Il fonctionne très bien avec Firefox mais pas de travail dans google Chrome (version 12.0.742.122 m). le code n'est pas jeter de l'erreur, mais renvoie undefined pour createObjectDataURL. J'ai essayé toutes les possibilités, mais il renvoie toujours pas défini.

<!DOCTYPE html>
<html>
<head>
<title>Check CreateObjectURL</title>
</head>
<script type="text/javascript" language="javascript">

window.URL = window.URL || window.webkitURL;

function ChangeProperty()
{
        var v = document.getElementById("myvideo");
        var file = document.getElementById("fileControl").files[0];
        v.setAttribute("src",window.URL.createObjectURL(file));
}
</script>
<body>
<div >
    <video id="myvideo" src="movie.ogg" controls ></video>
    <input type="file" id="fileControl" /> 
    <button id="btnprops" onClick="ChangeProperty()" >update</button>
</div>
</body>
</html>

S'il vous plaît aider moi. Il a déjà pris beaucoup de temps.
Merci à l'Avance.

Hey. J'ai eu le même problème, l'obtention de l'erreur: 'Pas en mesure de charger la ressource' lors de l'utilisation de la fenêtre.URL.createObjectURL, si j'ai pensé à elle, que les ressources locales ne se charge pas, cependant, si vous l'hôte de cette page HTML sur Internet, alors il serait de travailler en douceur, sans aucun tracas
Voir stackoverflow.com/questions/24485077/... HTH

OriginalL'auteur Rupsa | 2011-07-19