如何处理MPMoviePlayerViewController中的下一个和上一个按钮?

问题描述:

我通过此通知MPMoviePlayerPlaybackStateDidChange获取玩家的所有事件,但未获取下一个/上一个事件/操作。如何处理MPMoviePlayerViewController中的下一个和上一个按钮?

我们可以在使用此播放器的应用程序背景下处理与Now playing信息有关的所有操作吗?

请让我知道。

感谢

+0

感谢您的编辑,但也提供了解决方案,如果你有请。 –

MPMoviePlayerController,只有后停止MPMoviePlayerPlaybackStateDidChangeNotification,一个和下一个按钮被点击时也是如此。您无法直接找到哪个按钮被点击。

为此,您可以使用自定义按钮操作创建自己的自定义控件,由此您可以轻松检测出哪个按钮被点击。

注意:在创建自定义控件之前,您必须将播放器的controlStyle属性设置为MPMovieControlStyleNone以隐藏默认控件。

+0

谢谢Yogesh, 我知道一样,但是有什么方法可以找到或隐藏前一个,下一个按钮,因此我可以将自定义按钮添加为叠加层。 –

+0

我认为我们可以隐藏所有的控件,而不是专门用于上一个和下一个按钮。 –

+0

谢谢Yogesh。我仍在寻找非常好的解决方案。用AVPlayerViewController>可以吗? –