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.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to