Pick or Capture a Video

Using the ISN_UIImagePickerController is only a matter of the picker configuration. See the code below as the example if such configuration:

using SA.IOSNative.UIKit
ISN_UIImagePickerController picker = new ISN_UIImagePickerController();
picker.SourceType = ISN_UIImagePickerControllerSourceType.Camera;
picker.MediaTypes = new List<string>() { ISN_UIMediaType.IMAGE };

picker.Present((result) => {
    if(result.IsSucceeded) {
        Debug.Log("Image captured: " + result.Image);
    } else {
        Debug.Log("Madia picker failed with reason: " + result.Error.Message);

Important: Do not forget that you can use Camera related API, only after a user has authorized access to Camera for your app. If you'll try to use API without authorization, the system will ask for authorization automatically. If a user will allow Camera access, you good, otherwise, an operation will be failed and you may not even receive a callback. So it's in your best interest to request user authorization before you attempt to use a Camera API. Read more about Camera authorization here.