Uiimagepickercontroller 如何限制用户仅从iPhone PhotoLibrary中获取特定长度的视频

Uiimagepickercontroller 如何限制用户仅从iPhone PhotoLibrary中获取特定长度的视频,uiimagepickercontroller,video-capture,Uiimagepickercontroller,Video Capture,我正在开发一个iOS应用程序。在我的应用程序中,我有一个屏幕,用户可以在其中添加视频,并可以将添加的视频共享到像FB这样的地方,这允许用户以两种方式添加视频用户可以添加视频 从相机拍摄新视频 添加iPhone库中的视频 我限制用户添加的视频不超过特定长度,例如60秒,为此,我使用了UIImagePickerController拍摄时间的videoMaximumDuration属性此属性工作正常,当视频达到最大持续时间时,会弹出警报,并限制用户拍摄超过该长度的视频 但与从库中获取视频一样,该属性不

我正在开发一个iOS应用程序。在我的应用程序中,我有一个屏幕,用户可以在其中添加视频,并可以将添加的视频共享到像FB这样的地方,这允许用户以两种方式添加视频用户可以添加视频

  • 从相机拍摄新视频
  • 添加iPhone库中的视频
  • 我限制用户添加的视频不超过特定长度,例如60秒,为此,我使用了
    UIImagePickerController
    拍摄时间的
    videoMaximumDuration
    属性此属性工作正常,当视频达到最大持续时间时,会弹出警报,并限制用户拍摄超过该长度的视频

    但与从库中获取视频一样,该属性不限制用户显示小于或等于该长度的视频


    如何限制用户,使其无法获取超过特定长度的视频?

    使用委派方法imagePickerController:didFinishPickingMediaWithInfo:检查所拾取的视频。如果太长,则向用户提供消息并返回选择器