使用 UIImagePickerController 选择视频时调用的事件

Event called when selecting a video with UIImagePickerController

当使用 UIImagePickerController 选择视频时,它会直接进入显示视频的页面并允许我播放它。显示此页面时调用的是什么事件?

这不是 didFinishPickingMediaWithInfo 事件,因为这是在我单击最后一页上的选择后调用的。

我想在此页面上添加我自己的控件。

使用 UIImagePickerController 会阻止您更改相册的外观,如 Apple here 所述。

Important

The UIImagePickerController class supports portrait mode only. This class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified, with one exception. You can assign a custom view to the cameraOverlayView property and use that view to present additional information or manage the interactions between the camera interface and your code.

强调我的。该例外不适用于您的情况,因为那是针对相机的。

对此的解决方案是创建您自己的选择器,为此有很多文章和问题概述了这样做所需的各种项目。