【问题标题】:Hide a secure view completely in MediaProjection - android在 MediaProjection 中完全隐藏安全视图 - android
【发布时间】:2016-10-26 06:32:33
【问题描述】:

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

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

有没有办法在没有这个黑色区域的情况下获得最终的视频输出?

【问题讨论】:

    标签: android surfaceview android-mediacodec android-mediaprojection


    【解决方案1】:

    除非您拥有系统权限,否则目前无法执行此操作。

    【讨论】:

    • 即使在系统权限的情况下如何做到这一点?
    • frameworks/base/services/java/com/android/server/display/OverlayDisplayAdapter.java及相关代码
    • @omerjerk 我想做同样的事情。你能找到办法吗?
    • 至少没有root是没有办法的。而且我还没有尝试过@reker 的建议。
    • @reker,可以用代码示例编辑您的答案吗?我不明白>“See frameworks/base/services/java/com/android/server/display/OverlayDisplayAdapter.java and related code”。
    猜你喜欢
    • 2021-09-12
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多