Определить, записывает ли RPScreenRecorder
В моем приложении я использую AVPlayer
играть в видео. Тем не менее, я не использую FairPlay
,
Я попытался использовать RPScreenRecorder, чтобы определить, включена ли запись экрана:
[RPScreenRecorder sharedRecorder].isRecording
но это не работает.
Кто-нибудь знает, как получить, включена ли запись экрана?
2 ответа
Получите окно вашего делегата приложения и проверьте isCaptured:
[appDel.window.screen isCaptured]
Это будет указывать, если что-либо "использует" экран: RPScreenRecorder, трансляция или зеркальное отображение.
Обычно RPScreenRecorder не совместим с AVplayer. Это может быть причиной того, что вы проходите
Это сказано в фактической документации здесь: здесь
ReplayKit несовместим с контентом AVPlayer.