The error seems to be inside JPEGEncoder. My suggestion is to encode your BitmapData after you draw it. Find below my suggestion: bitmap.bitmapData.encode(new Rectangle(0,0,mpLoaderInfo.width,mpLoaderInfo.height), new flash.display.JPEGEncoderOptions(), ba);
Rami Tarabay Mobile Developer | Iinterakt | www.Iinterakt.com <http://www.codefish.com/> t +961 5 450824 | m +961 70 170857 | f +961 5 450824 On Thu, May 23, 2013 at 12:29 PM, tom chiverton (JIRA) <j...@apache.org>wrote: > > [ > https://issues.apache.org/jira/browse/FLEX-33558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel] > > tom chiverton updated FLEX-33558: > --------------------------------- > > Attachment: SDK_4.9.1-testing.fxp > > > 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: KPMMobileApplication-app.xml, > SDK_4.9.1-testing.fxp, 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 > > -- > 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 >