有没有办法在 iOS 应用程序的电影播放视图中禁用或检测屏幕录制?
Posted
技术标签:
【中文标题】有没有办法在 iOS 应用程序的电影播放视图中禁用或检测屏幕录制?【英文标题】:Is there any way to disable or detect screen recording in movie playing view for iOS application? 【发布时间】:2017-11-30 05:40:29 【问题描述】:当用户通过屏幕录制复制我的内容时,您能否提出任何防止屏幕录制的想法。
谢谢!
【问题讨论】:
【参考方案1】:UIScreen.isCaptured
属性是 Apple 推荐的这样做的方式。请参阅以下文章:
https://developer.apple.com/library/content/qa/qa1970/_index.html#//apple_ref/doc/uid/DTS40017687
【讨论】:
【参考方案2】:我不这么认为这是可能的,因为苹果官方仍然没有宣布我们可以这样做,但据我所知,在 ios 11 中 UIScreen
有新属性 isCaptured
如果正在捕获此屏幕,则为真。
你可以通过使用它来做一些事情。但不确定是否可以阻止屏幕录制。
下面的第二个问题可能对你有帮助。
Prevent screen capture in an iOS app
【讨论】:
以上是关于有没有办法在 iOS 应用程序的电影播放视图中禁用或检测屏幕录制?的主要内容,如果未能解决你的问题,请参考以下文章
新视图控制器中的电影播放器不会从动态 url iPhone iOS 播放电影
从 MPMediaItem 播放电影 (iPad/IOS5)