gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 05:37:26 57 4
gpt4 key购买 nike

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

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

最佳答案

无法设置 AVPictureInPictureController 的起始位置。

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

来自AVPictureInPictureController documentation :

If an app invokes PiP in a way that is not under the immediate direction of the user, it will be rejected by the App Store.

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

Do not subclass AVPictureInPictureController. Overriding this class’s methods is unsupported and results in undefined behavior.

创建此功能无论如何都需要使用私有(private) API,而这肯定会被 Apple 拒绝。

关于swift - 如何设置画中画的初始位置? (AVPictureInPictureController/AVPlayerViewController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35196194/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com