Невозможно установить начальное положение AVPictureInPictureController
.
На самом деле нет причин устанавливать местоположение (оно будет поверх других приложений, а не ваших собственных), и пользователь может изменить его местоположение в любое время, вне вашего контроля.
От AVPictureInPictureController documentation:
Если приложение вызывает PiP таким образом, что не находится под непосредственным руководством пользователя, он будет отклонен App Store.
Кроме того, он также не предложил создать подкласс AVPictureInPictureController
:
Не сабы AVPictureInPictureController. Переопределение методов этого класса не поддерживается и приводит к неопределенному поведению.
Создание функциональности этого потребует использования частных API в любом случае, и это гарантированный отказ Apple.
Интересно, могу ли я вызвать триггер после прокрутки, как youtube вправо внизу/внизу, если яблоко подумает об этом взаимодействии с пользователем для пипса или нет, это только взаимодействие, нажатие кнопки кнопки? – turushan
@turushan Даже если вы можете вызвать PiP таким образом, нет открытого API для запуска PiP в нужном месте. И, как я уже сказал, пользователь всегда может изменить местоположение PiP. – tktsubota