Android :: Screen Blinking When Using A Webview With Flash

Feb 23, 2011

Edit: I made a demo apk, so you can understand what I mean: [URL]

For my application, I want a kind of "Super Power Point", or a keynote (the commercial team will present the product to their customers) using all the Android goodness, gestures, etc... on an Android tablet. As Honeycomb is not yet ready and because we need it before march, we choose some random Froyo Tablet (Archos 101), but my issue is for every tablet/phone I tried.

I made a really great application, but for some animations during the presentation, the customer wanted to use flash animations. Because I couldn't code animations (sort of little movies/ animated graphics) that easily in Android and the lack of time, that seemed to be a good idea.

So, after some search on the Web, I used webview and this code:

WebView mWebView1 = (WebView) findViewById(R.id.webview1);
mWebView1.getSettings().setJavaScriptEnabled(true);
mWebView1.getSettings().setPluginsEnabled(true);
mWebView1.loadUrl("file:///android_asset/graph_01.swf");

This work pretty well, but on every device I tried (Archos 101, Nexus One, Nexus S, Galaxy S, Xperia, Desire, HTC Hero, and really more) every activity with a webview blink, a few milliseconds of black screen, then the animation finally appear.

PS: My layout is quite simple too:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"

[Code]....

I cannot imagine I am the only one to face this issue.

View 1 Replies


Similar Posts:


Android :: Screen Blinking When Using A Webview With Flash?

Jun 5, 2006

For my application, I want a kind of "Super Power Point", or a keynote (the commercial team will present the product to their customers) using all the Android goodness, gestures, etc... on an Android tablet. As Honeycomb is not yet ready and because we need it before march, we choose some random Froyo Tablet (Archos 101), but my issue is for every tablet/phone I tried.

I made a really great application, but for some animations during the presentation, the customer wanted to use flash animations. Because I couldn't code animations (sort of little movies/ animated graphics) that easily in Android and the lack of time, that seemed to be a good idea.So, after some search on the Web, I used webview and this code:

WebView mWebView1 = (WebView) findViewById(R.id.webview1);
mWebView1.getSettings().setJavaScriptEnabled(true);
mWebView1.getSettings().setPluginsEnabled(true);
mWebView1.loadUrl("file:///android_asset/graph_01.swf");

This work pretty well, but on every device I tried (Archos 101, Nexus One, Nexus S, Galaxy S, Xperia, Desire, HTC Hero, and really more) every activity with a webview blink, a few milliseconds of black screen, then the animation finally appear.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"

[code]....

View 5 Replies

Android :: WebView - SWF Plays Can Hear Audio But Screen Blank

Jul 8, 2011

I am trying to display local flash swfs in the WebView. I have WebView set up and it will happily display local HTML files, but when I try to display Flash, the screen is blank. The flash file is running as I can hear the audio. I have noticed that most swf players from the android market suffer the same issue.

View 2 Replies

Android :: Flash Inside Android WebView - How To Set Fullscreen Automatically

Apr 14, 2011

I am loading flash SWFs into an android WebView.I want the SWF to be instantly fullscreen and focused.The class name that handles flash is com.adobe.flashplayer.FlashPaintSurface .

Watching the log, when I fullscreen the flash manually, it calls com.adobe.flashplayer.FlashPaintSurface.toggleFullScreen()The first part of my question is, How can i call that method manually for my flash swf? Note that with a webview with a flash embedded, the only way i seem to be able to fullscreen it properly (to have flash's surfaceview fullscreen instead of the flash being displayed over top of the webview view) is by touching the screen with two fingers until an interface pops up at the top of the screen, and doesnt happen reliably.For focus, inside my webview class I call

@Override
protected boolean drawChild (Canvas canvas, View child, long drawingTime) {
if (child.getClass().getName().equals("com.adobe.flashplayer.FlashPaintSurface")) {

[code]...

This doesnt set the focus as I thought it would. Although i assume, if fullscreened properly, the flashpaintsurface should give itself focus. But if if the first part is not doable, i would wonder at least to not have to give focus to the SWF by clicking on it on startup.

View 1 Replies

Flash :: Android - Playing SWF Files Locally From Android Webview

Feb 21, 2012

What is the right way to view .Swf files that plays .Flv videos in Android? The code that I am using right now to enable Flash support in web view is

[Code]....

For the HTML file, I'm using swfObject. The problem is that I can open up the SWF file just fine from third party apps like SWF Player from the market. In addition, I can load up the HTML page from the browser by calling it directly through file:///. However, when I load it up using my webview, I'm stuck with a blank screen.

View 1 Replies

Android :: Using Flash With Webview?

Mar 31, 2011

I want to use flash in webview. I used following code..

mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("http://domain-path/flash/test.html");

[code].....

View 3 Replies

Android :: Flash In WebView Not Working On 3.2

Aug 18, 2011

I am having a problem that only happens on my Motorola Xoom which I have updated to 3.2 through OTA. I have a simple application that uses a WebView to load a small html that has flash content in it. Here is the code snippet.

mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);

I know it is correct because it can run fine on my Samsung Galaxy S running Android 2.2.

View 1 Replies

Android :: Play Flash In A Webview?

Nov 20, 2011

How can I do to play flash in a webview?

View 1 Replies

Flash :: Android 3.0 WebView Crashes

Mar 25, 2012

im trying to build a webview with flash for android 3.0 API 11,

[Code]....

View 1 Replies

Android :: How To Enable Flash Plugin In Webview

May 31, 2010

How to Enable Flash Plugin in Webview Browser?

View 1 Replies

Android :: Get Around Security Sandbox With Flash In A WebView?

Jan 20, 2011

I have a WebView loading a swf using loadUrl(). My app saves files from the web locally and then uses flash to show them. Keep running into a 2148 error for the crossdomain.xml.around this and access files from the SD Card or application cache somewhere to show in a Flash component embedded into a WebView?

View 1 Replies

Android :: Flash Video Not Displaying In WebView?

Mar 21, 2011

I have a simple WebView to display a website with Flash (the Adobe Flash website) -- testing on a Xoom tablet running Android 3.0.1 with newly released Flash 10.2

After referring to every question on stackoverflow, I've set the following:

mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.loadUrl("http://www.adobe.com/software/flash/about/");

Both Plugins and JavaScript are enabled for the WebView using getSettings(), yet Flash fails to show up. When I set setPluginState to ON_DEMAND, it shows the correct placeholder for Flash -- yet again, when I tap the item where Flash should be, the Flash disappears (as if the Flash video is failing to render) and only the audio (depending on the Flash content) can be heard.

I've also noticed that I can tap the missing Flash, do a long-hold tap, then tap the top left where the new Flash 'Fullscreen' button SHOULD be and it'll then show up correctly in Fullscreen mode. But when I fall back to the WebView, it again fails to show up and only plays the audio.

View 2 Replies

Android :: Allow Flash Socket Client In Webview?

Jul 21, 2011

In my project, I need to get some data dynamically from socket server. so i build following app:

[Code]...

View 1 Replies

Android :: Flash - Webview To Run SWF That Plays FLVs?

Oct 7, 2011

Working on getting a flash project to play from a local app/folder on a Samsung Galaxy 10.1 pad.
the project is basically a flash-file that references a xml for a playlist, which contains references to other swf files or flv videos which are stored in an asset subfolder.

Using video, netConnection and netStream to play the flv's, tried FLVPlayback for a moment but no insta-fix.

The project was embedded with html and works fine for the machines it is being used on, both local and from a server. It "works" from website to the app, but it gets chunky and internet will not be available when these pads are in use.

(But I think it's important to note that flv playback DOES work from the web onto the pad, so I guess the answer to my problems might be in some permission-limitation that I don't know of. )

I've had luck with an app just having a webview load the main swf:

WebView wv = new WebView(this);
WebSettings webSettings = wv.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
wv.loadUrl("file:///android_asset/DemoV6/main.swf");
setContentView(wv);

It successfully loads SWF files from the playlist and plays them, but once it gets to the flvs the netStream pops out an NetStream.Play.StreamNotFound:[object NetStream], and with a bit of jury-rigging the netConnection pops out a NetConnection.Connect.Closed:[object NetConnection]

[ tl/dr: (Android3.1/galaxy 10.1) --> swf --> flv ==problem ]

what do I have to change/add to make this SWF that plays FLVs, that plays fine from the internet, but does not open FLVs from an local app? (Also, I suspect I need to store the FLV's externally later on to reduce app-size, but thats a different riddle)

View 1 Replies

Android :: Transparent Background + Flash In WebView On 3.0+?

Oct 17, 2011

I want a WebView with a transparent background and a flash content.These two things work perfectly separatly but not together. So for flash i need android:hardwareAccelerated="true" but then the background won't be transparent. If i set android:hardwareAccelerated="false" the background will become pretty transparent but I won't see any flash content.

View 1 Replies

Android :: Flash In WebView Not Functioning Well Unless Fullscreen

Jan 11, 2012

I'm creating WebView that opens html with an embeded swf file. The WebView loads the swf game, but I cannot play unless I opened it in full screen mode. How can I set it to open in full screen mode automatically?

View 1 Replies

Loading Flash In Webview Android 2.2 Does Not Work On Emulator

Apr 6, 2011

I tried to load the flash using webview, it does not work on emulator but when I tried it on my HTC device it worked.

View 1 Replies

Android :: WebView Stop Flash Plugin OnPause?

Apr 23, 2011

I have a WebView that contains a html file that contains a Flash plugin (a video).

When the user presses play on the Flash plugin, the video plays fine.

However when the user closes the app or moves to a new Activity, the Flash is still playing in the background. Going back to the view appears to create a new thread with the Flash plugin running on it.

How can we stop the Flash plugin running onPause?

View 2 Replies

Android :: Catch Flash Out-of-memory Error In WebView?

May 20, 2011

When loading certain .swf files into a WebView, a split second after the flash file begins to be displayed, my app closes with a Signal 11 fault. No exception is thrown that I can see. Example LogCat dump here.When loading the same .swf files into the stock Android browser, instead of closing, an error icon is displayed. Touching it opens a pop-up stating: "Adobe Flash; Insufficient Memory". Is there any way to catch the Insufficient Memory error before the SIGSEGV occurs -- preventing the task from being terminated -- as is done by the stock browser?

Note: I'm testing under Android 2.2 with the HTC version of the Flash plugin, but it appears that the same sort of issues occur on other, non-HTC devices. I'm loading the swf file into the WebView directly, using:

webView.loadUrl("http://whatever.com/bla.swf");

(with plugins and JavaScript enabled). It works perfectly in most cases -- only a few files cause problems. I've tried various suggestions for reducing memory (such as clearing the WebView caches) without success.

View 2 Replies

Android :: Flash - WebView Doesn't Play Swf File?

May 21, 2011

I am developing an application for android 3.0 tablet, that's supposed to play swf files inside a WebView.First I tried to open the swf file from the device, than through the internet, with no luck.The WebView shows up, but inside the WebView all I can see is a black screen (with a 3-4 px wide white line on the right).If I load the same URL to the device browser, the flash file plays well.I think Im missing something on the WebView setup, but after a few hours of searching and googling I still dont know what.The Java code:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEA

[code].....

View 3 Replies

Android :: Prevent Flash Player Fault In WebView?

May 31, 2011

I'm loading .swf files into a WebView directly using webView.loadUrl("http:url....);. It works perfectly in the vast majority of cases.When loading a few specific swf files on certain devices, though, shortly after the Flash media begins to be displayed, my app closes with a Signal 11 fault caused by the Flash Player plugin. Example LogCat dump here. No Exception is thrown. The same thing happens if I load those files into the xScope browser.When loading them into Dolphin Browser or the default Android Browser, however, shortly after the media begins to be displayed, the following is printed to LogCat:

05-31 18:13:15.498: DEBUG/FONT(9183): WARNING: **************************** Detect FLEngine error 1 ****************************
05-31 18:13:15.558: DEBUG/(9183): ---------------------------------------------------------------> call AudioTrack stop()

and an error icon is displayed on-screen: No SIGSEGV fault occurs, and the browser is not terminated.how I could do the exact same thing? Prevent the Flash Player plugin from causing the SIGSEGV fault, and simply handle the error myself, without the app being terminated?

View 1 Replies

Android :: WebView Won't Play Embedded Flash Video?

Aug 22, 2011

I am testing on a Xoom device, running OS 3.2. The project is built (in Eclipse) using the 3.1 library.

I have the latest version of flash installed, and embedded flash plays fine in my tablet's browser.

If I create an activity like this:

WebView browser = (WebView) findViewById(R.id.browserView);
browser .getSettings().setJavaScriptEnabled(true);
browser .getSettings().setPluginsEnabled(true);

[Code]....

Then I hear the sound playing for the flash, but it shows up as a white box.

Similarly, any other page with embedded flash has the same problem. I've also tried making a string containing static HTML content, and loading that into the browser... but it has the same problem.

I've read every solution I could find online, from setting the view to invisible until the onPageFinish event is called, to extending the WebView class, and paining over it. I've tried reflection, to call hidden properties on the WebView's settings for enabling flash, etc. Nothing works.

View 1 Replies

Flash :: Test My Android App For Playing Objects In WebView?

Mar 23, 2012

I need to test my Android app for playing flash objects in the WebView.

At first I didn't need to test it on the emulator since I have an actual device (Android 2.3.7) but since users have been reporting issues about the app on Android 4.0 (Ice Cream Sandwich), I want to test it now in the emulator.[code]...

View 1 Replies

Android :: Black Background When WebView Is Loading Flash Animation?

Dec 7, 2010

I am displaying a series of Flash animations in a WebView. The screen goes black each time I load a new animation—this is visually distracting and I would like it to leave the screen white. I have tried changing the WebView background color, embedding the Flash animation in HTML and specifying the background color, and making the WebView "Invisible" until the page has finished loading but nothing seems to have the desired effect. The Flash animation does not display the black background when run on a PC.

View 1 Replies

Flash :: Lose Control Android's Webview When Resuming The Application?

Dec 27, 2010

basically, what am doing is that am running a flash file (playing music) in the background of the app using webview, and when I want to stop the music , I just load "about:blank".I want to keep the flash file running (music) when my app gets paused (which works fine so far) the problem is when the app resumes, pressing on pause button launches a new webview instead of changing the link in the previous one and the sound doesn't stop.the only solution I found was to kill the process and restart the app, but that's not practical, any idea of how to still be able to use the same webview when resuming the app ?

Update: guess I wasn't clear enough, I have a webview widget stated as "gone" , I only need the audio form the flash file I'm running in the webview so the "play" button loads a URL that contains the flash file (so the user only hears music, and doesn't notice that I'm using a webview), when I press the back/home button the music doesn't stop (I like it that way) but when I go back and press on play again it loads another url in a new page, you get double music

View 1 Replies

Android :: Flash Content Breaks WebView Boundings And Overlaps Native Layout Elements

Dec 11, 2010

I'm using a WebView to display a web page which contains some Flash content which basically works pretty well.
The big problem is, that the Flash content seems not to consider the WebView's boundings: The Flash content is displayed even if the WebView is too small to show the complete page and the Flash content is not inside the WebView's boundings. Moreover this Flash content overlays other (native) layout elements that are displayed next to the WebView.To me, it seems, that the Flash content is rendered in (special) z-Layer, that overlays all other layout elements.

Tested with: Android 2.2 and Flash 10.1.Is this a known bug in Adobes Flash player 10.1?

View 2 Replies

Android :: Flash Player Doesn't Work When Setting A Custom User Agent In WebView

Jun 20, 2011

I am trying to use the Flash + Set the browser to a desktop agent on the Galaxy Tab.

mWebview.getSettings().setUserAgentString("Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.11) Gecko/20101019 Firefox/3.6.11");
mWebview.getSettings().setPluginsEnabled(true);

So the issues is, when the UserAgentString param is enabled, flash player wont load as many websites like Iplayer don't recognise the browser in the WebView.

This may be a bug in the Samsung browser. Anyone have any desktop agents that the WebView will accept whilst enabling flash?

View 1 Replies

Android :: Load An SWF Into A WebView

Jun 8, 2010

I'm having problems with this. If I go to an SWF directly in the browser, it works fine. If I attempt to use loadUrl on an SWF file it stays blank and loads nothing.

View 2 Replies

Android :: Load Flv Video In Webview?

Jul 6, 2011

I want to load .flv video in webview.

This is my code:

package com.FlvTester;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

[Code]....

View 3 Replies

Android :: Load Interactive Swf In Webview?

Jul 11, 2011

i have develop one application in which i want to load SWF file in android.i have get success to load Non-interactive(linear) swf file. But i cant view User-Interactive(non-linear) file which basically design in action script 2.0 in flash.

package com.aaa;
import android.app.Activity;
import android.os.Bundle;

[Code]......

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved