问题描述
WideVine iOS CDM Player正在播放受DRM保护的内容.现在,iOS11引入了一项新的内置功能,即屏幕录制.使用此功能,用户可以轻松捕获或记录受DRM保护的内容.
WideVine iOS CDM Player is playing DRM Protected content.Now, iOS11 introduce a new built-in feature i.e Screen Recording.Using this feature a user can easily capture or record DRM Protected content.
我使用了iOS11 Beta isCaptured和UIScreenCapturedDidChange属性,并尝试防止记录受DRM保护的内容,但是当我第一次启动应用程序时,这isCaptured和UIScreenCapturedDidChange可以正常工作.现在,当我杀死正在运行的应用程序(终止应用程序)并再次启动时,我的应用程序没有收到isCaptured和UIScreenCapturedDidChange的任何值.
I used iOS11 Beta isCaptured and UIScreenCapturedDidChange Property and try to prevent DRM protected content to recorded, But This isCaptured and UIScreenCapturedDidChange working fine when the first time I Launch my Application. Now, when I Kill my running App(Terminate the application) and Launch again then my App doesn't receive any value for isCaptured and UIScreenCapturedDidChange.
现在,我尝试使用iOS11屏幕录制功能来录制Netflix和Amazon Prime内容,但是它将不允许录制并显示黑屏.
Now I try to record Netflix and Amazon Prime content using iOS11 screen recording feature but it will don't allow to record and gives a Black screen.
在iOS11设备上将屏幕录制功能设置为开"时,我想要类似的黑屏,但是我没有解决方案.如果有人有请帮助.
I want similar Black screen when screen recording is On in iOS11 device, But I don't have the solution. If anyone has then please help.
推荐答案
Netflix和Amazon Prime iOS应用程序正在将Apple DRM解决方案用于苹果设备-FairPlay( https://developer.apple.com/streaming/fps/).当AVPlayer播放FairPlay加密内容时,iOS11中的屏幕录制无法捕获它.
Netflix and Amazon prime iOS apps are using Apple DRM solution for apple devices - FairPlay (https://developer.apple.com/streaming/fps/). When AVPlayer plays FairPlay encrypted content it can't be captured by Screen Recording in iOS11.
这篇关于如何防止iOS11内置的屏幕录制功能(如Amazon Prime)用于受保护的DRM内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!