title: Strange getUserMedia issue?
body: <p>I'm working on an html application that uses getUserMedia. It works great so far but there is one little problem:</p>
  
  <p>The web application is also being called from local file system. That means file://.</p>
  
  <p>Ok, WebRTC is unavailable in this case. When the Browser tries to call </p>
  
  <p>navigator.getUserMedia({video: true, audio: false}, function(localMediaStream) {...}, function(error) {alert("blabla webrtc unavailable";)});</p>
  
  <p>it should run into an error and call the error callback.</p>
  
  <p>In case of file://, none of these two callbacks will be ever called.</p>
  
  <p>In another case, the web application is running over regular http://, a warning is given, that the WebRTC feature is unavailable in insecure environments, but here the error callback is working as expected.</p>
  
  <p>I need the error callback to tell the user, that WebRTC is unavailable.</p>
  
  <p>What is wrong here?</p>
  
  <p>(It is used for an unimportant feature. And only getUserMedia() is used, not the entire WebRTC-Workflow. But it is ugly, if it run into a blank screen)</p>
  
  <p>And no, there is no waiting popup which ask the user for permission :-)</p>
  
  <p>The problem is Chrome only. Probably a Browser bug?</p>
  
  <p>Thanks.</p>