title: createObjectURL is returning undefined in Chrome
body: <p>Trying to change video source file using createObjectDataURL. It is working fine with Firefox but not working in Chrome (version 12.0.742.122 m). code is not throwing any error but returns undefined for createObjectDataURL. I tried all the possibilities but it always returns undefined. </p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
  &lt;title&gt;Check CreateObjectURL&lt;/title&gt;
  &lt;/head&gt;
  &lt;script type="text/javascript" language="javascript"&gt;
  
  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));
  }
  &lt;/script&gt;
  &lt;body&gt;
  &lt;div &gt;
      &lt;video id="myvideo" src="movie.ogg" controls &gt;&lt;/video&gt;
      &lt;input type="file" id="fileControl" /&gt; 
      &lt;button id="btnprops" onClick="ChangeProperty()" &gt;update&lt;/button&gt;
  &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Please help me. It has already taken lot of time.
  Thanks in Advance.</p>