Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Archived:Using camera in the background during video playback fails in Nokia N85 (Known Issue)

From Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

The Camera API solution Archived:Capturing an image using the Symbian Camera API does not work as intended when used with the video player in the Nokia N85.

Article Metadata
Tested with
Devices(s): Nokia N85
Compatibility
Platform(s): S60 3rd Edition, FP2
S60 3rd Edition FP2
Article
Created: User:Nokia Developer KB (03 Apr 2009)
Last edited: hamishwillee (07 Sep 2012)

How to reproduce

  1. Use an application on the Nokia N85 that tries to capture images from the camera using the Camera API.
  2. Start the image capture and observe that the function
    virtual void FrameBufferReady(MFrameBuffer* aFrameBuffer,TInt aError);
    of the MCameraObserver interface is called continuously with aError equal to KErrNone.
  3. Let this application be in the background, go to the Gallery, and start playing a video file. Observe that the camera capture application's FrameBufferReady function would be called with {{{1}}}. After this error, FrameBufferReady would not be called again.

Likewise, starting the camera capture application after the video player application would cause the video player application to stop.

Solution

Currently there is no known way to prevent the camera capture application and the Video player from interfering with each other. The only possible way is to prevent the camera capture application from capturing from the camera until the video player application is in the foreground.

This page was last modified on 7 September 2012, at 06:53.
65 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×