Using the new CameraUI
API (available in the mobile AIR SDK) we can perform and alternative capture process to the normal Camera
API. The mobile CameraUI
class will make use of the default Android camera application, alongside our custom app to capture a video.
We will set up a CameraUI
object to invoke the native Android camera to capture a video:
1. First, import the following classes into your project:
import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.MediaEvent; import flash.events.TouchEvent; import flash.media.CameraUI; import flash.media.MediaPromise; import flash.media.MediaType; import flash.text.TextField; import flash.text.TextFormat; import flash.ui.Multitouch; import flash.ui.MultitouchInputMode;
2. Declare a
TextField
andTextFormat
object pair to allow visible output upon the device. ACameraUI
object must also be...