如何让用户在MonoTouch中选择视频?

时间:2011-05-26 03:52:17

标签: c# ios xamarin.ios uiimagepickercontroller

在MonoTouch中,我看到大量关于如何使用UIImagePickerController选择照片或拍照的示例,但是,我在视频中看不到任何内容。

如何提示用户仅从其库中选择视频文件(无照片)?

1 个答案:

答案 0 :(得分:2)

您必须为字符串[]指定您希望图像选择器控制器读取的媒体类型。可用的媒体类型是

  1. public.image
  2. public.movi​​e
  3. 因此,图像选择器只能读取视频文件:

    UIImagePickerController myImgPick = new UIImagePickerController();
    myImgPick.MediaTypes = new string[] { "public.movie" };
    

    您还可以检查可用的媒体类型,具体取决于媒体来源(相机,照片库等):

    string[] mediaTypesForCamera = UIImagePickerController.AvailableMediaTypes(UIImagePickerControllerSourceType.Camera);