<embed> in HTML loaded by Webview Broken in Sense UI?

by Justin Grammens » Wed, 26 May 2010 23:10:54 GMT


Sponsored Links
 I have a WebView that loads HTML that contains an <embed>. When
loading in stock android (G1, NexusOne, Ion, etc) it looks fine and
can be clicked on to watch it in the YouTube app. But when loading it
using either the HTC EVO or Incredible (both Sense UI phones) the
space where the content should be is completely blank.

Try this code below... Any ideas? I'm stumped. Certainly looks like an
HTC Sense bug?

WebView wv = (WebView) findViewById(R.id.wv1);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setPluginsEnabled(true);
wv.loadData("
<html>
<body>
    Here is the test embed:
    <embed src=\" http://www.youtube.com/v/-ptYTGTNiyQ \"
        type=\"application/x-shockwave-flash\" width=\"280\"
        height=\"170\"></embed>
</body>
</html>",
"text/html", "UTF-8");

In my testing, this will run fine on all Android versions, without
SenseUI, but it shows blank for what looks like any SenseUI phone, so
the user can't click on it.

--



Other Threads

1. Android 1.6 SDK is here!

http://android-developers.blogspot.com/2009/09/android-16-sdk-is-here.html

Enjoy!
-- 
Xavier Ducrohet
Android Developer Tools Engineer
Google Inc.

--~--~---------~--~----~------------~-------~--~----~

2. Problem in Video View

I have an activity (screen) that displays a video on it. I am using a
video view control for the same. I have kept the width and height of
the same as 160px and 120px respectively. But at runtime when the
video actually runs the width of the video view shrinks to 147px. What
can be the possible reason for the same?

--~--~---------~--~----~------------~-------~--~----~

3. NullPointerException after stopping/resuming activity repeatedly

4. ExpandableListActivity issue

5. System.setProperty() cannot change system property in Android

6. How can I use RecognizerIntent with LANGUAGE_MODEL_FREE_FORM from a home widget

7. How to detect USB connection state