我想知道如何为Airplay或Chrome演员添加我自己的自定义UIButton
(或UIBarButtonItem
)?到AVPlayerViewController
的顶部或底部栏。这可能吗?如果是这样,是否有另一种方法来添加自定义按钮,使其看起来像属于AVPlayerViewController
?
答案 0 :(得分:0)
一种可能的解决方案是将AVPlayerViewController嵌入导航控制器中。如果执行此操作,则可以将UIBarButtonItems添加到屏幕顶部的导航栏中。然后,您可以将动作处理程序添加到在情节提要中分配给AVPlayerViewController的AVPlayerViewController子类。需要说明的是,我认为文档警告您不要继承AVPlayerViewController的子类,但我有点怀疑Apple担心为UIBarButtonItem添加动作处理程序。如果您担心要继承AVPLayerViewController的子类,可以将AVPlayerViewController嵌入常规的UIViewController中。