如何设置画中画的初始位置? (AVPictureInPictureController / AVPlayerViewController)

时间:2016-02-04 08:41:52

标签: swift ios9 avplayerviewcontroller

对于默认模式,当用户启动画中画时,小窗口从最新位置(最近的pip窗口关闭位置)开始。

有没有办法设置起始位置,如:左上角,右上角,左下角,右下角?

1 个答案:

答案 0 :(得分:0)

无法设置SELECT user_id,AVG(rating) FROM movie_data GROUP BY user_id ORDER BY rating 的起始位置。

设置位置真的没有理由(它会在其他应用程序之上,而不是你自己的应用程序之上),并且用户可以随时更改其位置,你的控制。

来自AVPictureInPictureController documentation

  

如果应用以不受用户直接指示的方式调用PiP,App Store将拒绝该应用。

此外,也不建议创建AVPictureInPictureController的子类:

  

不要继承AVPictureInPictureController。覆盖此类的方法不受支持,并导致未定义的行为。

创建此功能需要使用私有API,这是Apple保证拒绝的。