基于iPhone系统状态栏的iOS11以下的防录屏方法技术方案

技术编号:23343858 阅读:153 留言:0更新日期:2020-02-15 04:02
基于iPhone系统状态栏的iOS11以下的防录屏方法,其特征在于:当Mac自带软件QuickTime或其他第三方Mac App时:若手机被录屏,当视频开始播放时,每隔一段时间触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的时间,同时读取系统真实时间,如果此刻真实时间,和状态栏时间不符,则证明存在录屏操作,并报告给视频提供方,由视频提供方做出进一步的处理。本发明专利技术与已有技术相比,具有能防止录屏的优点。

The method of preventing recording screen under IOS 11 based on the status bar of iPhone system

【技术实现步骤摘要】
基于iPhone系统状态栏的iOS11以下的防录屏方法
:本专利技术涉及计算机领域,特别是防录屏技术。
技术介绍
视频播放在iPhone时,画面声音极其容易被完整地录制下来,方式诸如iOS11以上的系统自带录屏,第三方录屏App,Mac电脑自带QuickTime软件录屏,AirPlay投屏等等,这对于版权视频来说是影响巨大的。iOS11以上,有系统自带的录屏监听通知UIScreenCapturedDidChangeNotification,以及UIScreen的isCaptured属性,开发者可通过此通知及属性,判断用户是否正在录制手机屏幕内容。但iOS11以下,框架并没有针对录屏提供属性、方法、监听去获取录屏状态。包括UIScreen在非录屏状态、被录屏状态下,所有属性均是一样无差异的,无法进行判断。而录屏渠道却仍是存在且方便的,如此则有iOS11以下iPhone手机,版权视频不受保护的问题。
技术实现思路
本专利技术的专利技术目的在于提供一种能防止录屏的基于iPhone系统状态栏的iOS11以下的防录屏方法。本专本文档来自技高网...

【技术保护点】
1.基于iPhone系统状态栏的iOS11以下的防录屏方法,其特征在于:/n当Mac自带软件QuickTime或其他第三方Mac App时:若手机被录屏,当视频开始播放时,每隔一段时间触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的时间,同时读取系统真实时间,如果此刻真实时间,和状态栏时间不符,则证明存在录屏操作,并报告给视频提供方,由视频提供方做出进一步的处理;/n若AirPlay投屏,通过监听系统发出UIScreenDidConnectNotification的通知,当AirPlay被录屏时,将可收到此通...

【技术特征摘要】
1.基于iPhone系统状态栏的iOS11以下的防录屏方法,其特征在于:
当Mac自带软件QuickTime或其他第三方MacApp时:若手机被录屏,当视频开始播放时,每隔一段时间触发一次判断,通过子控件中的名为“UIStatusBarTimeItemView”的类的属性“timeString”获得状态栏所显示的...

【专利技术属性】
技术研发人员:骆林昊黄海亮梁瑛玮洪行健李长杰冷冬丁一
申请(专利权)人:广州易方信息科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1