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
Voir stackoverflow.com/questions/24485077/... HTH
OriginalL'auteur Rupsa | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, lorsque j'ai été l'ouverture de la page dans un fichier local dans le navigateur Chrome. J'ai eu pour l'utilisation d'Apache et de l'ouvrir par le biais de localhost.
OriginalL'auteur Martin Cohen
Ce qui semble être un bug dans Chrome, bien que le statut de la bogue est pas clair pour moi: http://code.google.com/p/chromium/issues/detail?id=91136
Crossposting mon commentaire:
Edit: je Viens de trouver ce bug similaire rapport (FileReader API ne fonctionne pas pour le contenu local): http://code.google.com/p/chromium/issues/detail?id=60889 C'est marqué
won't fix
pour une raison qui semble applicable au rapport de bogue en question ici.OriginalL'auteur jonemo
Je pense que vous devriez utiliser de la fenêtre.webkitURL.createObjectURL() comme indiqué dans
https://developer.mozilla.org/en/DOM/window.URL.createObjectURL
OriginalL'auteur NeverAgain