隐藏一个安全的视图完全在MediaProjection - android



我正在使用MediaProjection API创建一个屏幕记录应用程序。在我的应用程序中,我将停止按钮显示为一个小覆盖窗口。我把这个视图保存为安全的,这样它就不会出现在最终录制的视频中。

这个视图在最终的视频中不会出现,但是最终的输出本身是一个黑色区域,取代了原始视图。

有没有可能得到没有这个黑色区域的最终视频输出?

目前没有办法这样做,除非您有系统权限。

我发现了一个在请求mediaProjection时隐藏覆盖的链接,但问题是应用程序需要是一个系统应用程序,需要系统权限android.permission.ACCESS_SURFACE_FLINGER和标志PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS似乎不适用于应用程序开发人员。看看这个页面,看看你能不能找到什么。https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/239014/2

相关内容

  • 没有找到相关文章

最新更新