Skip to main content
Inspiring
November 13, 2013
Question

new Video() causing screen to flash (Android)

  • November 13, 2013
  • 3 replies
  • 746 views

Has anyone had this before, it's been making me go crazy for the last 3 hours.

video = new Video() on android makes the screen flash black for about 2 seconds. It then reverts back to where it was.

I'm not adding it to the display list, and have not listeners on video. Simply -

protected function onAddedToStage(event:Event):void

                    {

 

                              video = new Video();

}

Replicates the problem each time on my Android device.

Any ideas?

This topic has been closed for replies.

3 replies

Inspiring
November 14, 2013

I had a similar issue when displaying the camera locally. For that purpose, there is an alternate way to do things:

http://stackoverflow.com/questions/4178292/how-do-i-attach-camera-to-spark-components-videodisplay

Inspiring
November 14, 2013

weird I've never seen that happen before... What version of AIR are you using and what is your Android device?

FunkyJunkAuthor
Inspiring
November 14, 2013

I know strage right! I've just done a work around; transition to black before involking new Video()..

I'm using AIR 3.9, Galaxy Tab 2 10.1

Inspiring
November 13, 2013

not sure much help but... ive seen the initial bootup process on android take a few seconds... try adding a delay of like 5 seconds and see if it still happens. Could possibly be that the black flash is the booting up process not necessarily the video.

I'm building a video conferencing app for iOS and Android and I haven't experienced that problem. I also build a pool of the things I need at the start and re-use them to lower the amount of constructors being called.

FunkyJunkAuthor
Inspiring
November 14, 2013

thanks for your reply. It's not on startup.. The App is up and running, click a button with just; onMouseClick(e:Event):void {       video = new Video(); } will cause the issue!