热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

iOS11屏幕录制禁用视频录制

如何解决《iOS11屏幕录制禁用视频录制》经验,为你挑选了1个好方法。

iOS 11具有新功能,使用户能够记录他们的屏幕,我想在我的应用程序保持屏幕记录启用时播放视频时仅禁用视频录制.

例如.我正在录制我的屏幕并打开我的应用程序开始使用它,但是一旦AVPlayer开始播放视频,它应该暂停屏幕录制,以便我的应用程序中的视频不会在录制中捕获,而音频可以在屏幕录制中捕获.

谢谢!



1> nathangitter..:

目前无法禁止用户录制屏幕.但是,您可以确定用户何时录制屏幕,并做出相应的响应.

要在用户启动或完成其屏幕录制时收到通知,您可以收听UIScreenCapturedDidChange通知.

NotificationCenter.default.addObserver(self, selector: #selector(screenCaptureChanged), name: NSNotification.Name.UIScreenCapturedDidChange, object: nil)

您还可以检查isScreenCaptured属性UIScreen以确定当前是否正在记录屏幕.

UIScreen.main.isCaptured

在您的情况下,由于您无法禁用屏幕录制,因此最佳解决方案是在录制屏幕时显示阻止视频的UI.


推荐阅读
author-avatar
天才愤青2_735
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有