title: Can't run video in WebView on some devices
body: <p>This is my first question so please be gentle...</p>
  
  <p>Ok, here is the problem. I have to show a video inside a WebView in Android. 
  I have tested it on multiple devices and Android versions and it does not work consistently.</p>
  
  <ul>
  <li>Nexus 10 (4.2.2) - works perfectly;</li>
  <li>Nexus 4 (4.2.2) - works perfectly;  </li>
  <li>Galaxy Tab 10.1 (4.0.4) - only sound; </li>
  <li>Nexus S(4.1.2) - works perfectly;</li>
  <li>LG Optimus One (2.3.3) - does absolutely nothing;</li>
  </ul>
  
  <p>I simply can't find the problem, nor a similar problem online...</p>
  
  <p>This is a sample video I have to display:</p>
  
  <pre><code>&lt;html&gt;
  &lt;div style="display:none"&gt;
  
  &lt;/div&gt;
  
  &lt;script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
  
  &lt;object id="myExperience2084424914001" class="BrightcoveExperience"&gt;
    &lt;param name="bgcolor" value="#FFFFFF" /&gt;
    &lt;param name="width" value="448" /&gt;
    &lt;param name="height" value="282" /&gt;
    &lt;param name="playerID" value="1628834100001" /&gt;
    &lt;param name="playerKey" value="AQ~~,AAABCTwHZPk~,hTXeDm36Z7Rd3QTKipeWv6uC6OAmrw2j" /&gt;
    &lt;param name="isVid" value="true" /&gt;
    &lt;param name="isUI" value="true" /&gt;
    &lt;param name="dynamicStreaming" value="true" /&gt;
  
    &lt;param name="@videoPlayer" value="2084424914001" /&gt;
  &lt;/object&gt;
  
  &lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>And here is a sample of the WebView in Android...</p>
  
  <pre><code>try {
                          webviewC = (WebView) findViewById(R.id.webviewRSS);
                          webviewC.getSettings().setJavaScriptEnabled(true);
                          webviewC.getSettings().setDomStorageEnabled(true);
                          webviewC.getSettings().setSupportZoom(true);
                          webviewC.getSettings().setBuiltInZoomControls(true);
                          webviewC.getSettings().setUseWideViewPort(true);
  
                          // show loading progress in the title bar
                          webviewC.setWebChromeClient(new WebChromeClient() {
                              @Override
                              public void onProgressChanged(WebView view, int progress) {
                                  activity.setProgress(progress);
                                  // The progress meter will automatically disappear
                                  // when
                                  // we reach 100%
                                  if (progress == 100) {
                                      setProgressBarVisibility(View.GONE);
                                  }
                              }
                          });
  
                          // show message if error
                          webviewC.setWebViewClient(new WebViewClient() {
                              @Override
                              public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                                  Toast.makeText(activity, "Desole! " + description, Toast.LENGTH_SHORT).show();
                              }
                          });
                          webviewC.loadDataWithBaseURL("http://www.somebaseurl.org", aStringContainingHTML, "text/html", "UTF-8", "");
                      } catch (Exception e) {
                          Toast.makeText(activity, "Oh, no! " + e.getMessage(), Toast.LENGTH_SHORT).show();
                      }
  </code></pre>
  
  <p>UPDATE! </p>
  
  <p>The video section I get must be displayed in a WebView (client request) and I get the html section I just posted from an XML flux, so there is no option there either...</p>