[ 
https://issues.apache.org/jira/browse/FLEX-33558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13676069#comment-13676069
 ] 

Justin Mclean commented on FLEX-33558:
--------------------------------------

mpLoader.loadFilePromise(mediaPromise) is a method in AIR and not the Apache 
Flex SDK There's probably very little that Apache Flex can do about this issue 
as it looks to be an AIR runtime issue or and issue with non SDK code (eg 
JPEGEncoder).  Different versions of AIR on different phones perform 
differently - are you using captive runtime?
                
> CameraUI slow return to flex application on certain devices
> -----------------------------------------------------------
>
>                 Key: FLEX-33558
>                 URL: https://issues.apache.org/jira/browse/FLEX-33558
>             Project: Apache Flex
>          Issue Type: Bug
>    Affects Versions: Apache Flex 4.9.0
>         Environment: See below
>            Reporter: Jesse Hellyer
>              Labels: camera, cameraui
>         Attachments: JPEGEncoder.as, KPMMobileApplication-app.xml, 
> MobileData2.as, SDK_4.9.1-testing.fxp, _Super_MobileData2.as, 
> ViewExistingRegistrationRequests.mxml, ViewProductRegistrationIOS.mxml
>
>
> I have been having very slow results with the CameraUI in flex.   Initially, 
> I was using version 3.1 which was VERY buggy, and I was running into erroring 
> out returning from the CameraUI, and very slow speeds.
> I have since downloaded and installed the newest Apache Flex framework, 
> 4.9.1.   The CameraUI returns VERY fast on our Samsung Tab 7.1 that we bought 
> a few months ago.  On an older Droid Charge phone, that is up to date with 
> updates, it takes 30-40 seconds to return from the CameraUI into my code.  
> Same with an iPhone 4 running iOS 6.1.   
> The line in question is marked in yellow below:  
> mpLoader.loadFilePromise(mediaPromise);
> Essentially, I call the cameraUI when the user hits a button.   The native 
> camera interface opens up right away.  A picture is taken.  On iOS and 
> Android both, you have to “save” or “use” the picture.   Once you click that 
> button in the native UI, the camera holds on a black screen for a long time 
> (up to 30 seconds or so).   That’s where the error seems to be, 
> mpLoader.loadFilePromise(mediaPromise);
> You can see in the code I have put output statements to a label showing where 
> the code is hanging.  It hangs right after it writes out -16
> Here is the code:
> https://gist.github.com/MrJesse34/5577978
> And here is the XML config file:
> https://gist.github.com/MrJesse34/5627336
> Here is a video of the behavior on my iPhone:  
> http://www.youtube.com/watch?v=_QufH1ElqXo
> the issue starts at :30 and ends around :50
> you can see the busy indicator stops spinning for that time
> Note the delay of the busy indicator - it happens right as the  
> mpLoader.loadFilePromise(mediaPromise); code is ran.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to