Определить, записывает ли RPScreenRecorder

В моем приложении я использую AVPlayer играть в видео. Тем не менее, я не использую FairPlay,

Я попытался использовать RPScreenRecorder, чтобы определить, включена ли запись экрана:

[RPScreenRecorder sharedRecorder].isRecording

но это не работает.

Кто-нибудь знает, как получить, включена ли запись экрана?

2 ответа

Получите окно вашего делегата приложения и проверьте isCaptured:

[appDel.window.screen isCaptured] 

Это будет указывать, если что-либо "использует" экран: RPScreenRecorder, трансляция или зеркальное отображение.

Обычно RPScreenRecorder не совместим с AVplayer. Это может быть причиной того, что вы проходите

Это сказано в фактической документации здесь: здесь

ReplayKit несовместим с контентом AVPlayer.

Другие вопросы по тегам