当前位置: 首页 > 知识库问答 >
问题:

阻止其他应用程序从捕获/录制屏幕

法景明
2023-03-14

基本上我想要视频盗版保护

我的应用程序有视频流,我想保护我的视频流免受其他应用程序的影响。其他应用程序应该不能捕捉屏幕,而我的视频正在播放。任何建议我如何实现这一点…提前谢了。

共有1个答案

关冠宇
2023-03-14

您可以通过将FLAG_SECURE添加到活动中来保护屏幕捕获功能,如下所示

  getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 

检查这个链接,它说

屏幕捕获与共享

 类似资料:
  • 我正在尝试从应用程序开始屏幕录制,并遇到一些问题。我读过很多关于执行命令的文章,但似乎没有什么帮助。 问题是,当我开始屏幕记录文件时,它创建的大小为3014字节 <代码>(内容:[...]ftypisom[...]isom3gp4[...]),文件中不会记录任何内容。 我该如何修复它?

  • 我正试图用java设计一个程序,定期(每100毫秒左右)拍摄我的屏幕截图,并计算整个屏幕的平均像素rgb值。我需要这个来处理视频游戏和iTunes/Quicktime视频。然而,我曾尝试使用JNA和robot来捕获屏幕,它只在我没有捕获全屏或iTunes视频的视频游戏时起作用。例如,我通过保存一个图像来测试代码,以检查并查看发生了什么。当我玩电子游戏时,我只看到一个空白窗口的截图。我认为这是因为游

  • 我想捕捉一个在我的手机上运行的Android应用程序的屏幕截图。 我尝试使用屏幕截图UX应用程序。这也可以在无根电话上完成。你知道如何从后台运行的服务中获取Android应用程序的屏幕截图吗? 我希望我的服务定期捕捉屏幕,并发送到服务器。

  • 问题内容: 我希望能够启动活动或服务并尽快获取该进程的PID,这将是最好的情况。除了浏览/ proc目录外,我是否还有其他选择,否则会导致活动/服务启动到我在proc中找到所需时间之间的时间量竞争状态发生变化目录并开始观察? 问题答案: 我认为您需要使用ActivityManager:有关过程信息,请参见http://developer.android.com/reference/android/

  • 我的应用程序中有一个录音服务,它会连续录制声音。所以,它将始终占用AudioRecords。这意味着没有其他应用程序可以使用录音机,因为它已经被该服务占用了。有没有办法通知其他应用程序正在请求录音机(这样我就可以释放它),以及应用程序何时释放它(这样我就可以将它分配回服务)?