gpt4 book ai didi

android - 如何使用 MediaProjectionManager 完成屏幕捕获?

转载 作者:行者123 更新时间:2023-11-29 20:59:23 30 4
gpt4 key购买 nike

我根据MediaProjectionManager开始截屏 Intent :

var intent = mediaProjectionManager.createScreenCaptureIntent()
startActivityForResult(intent, 0)

...但我不知道如何停止屏幕捕获。 API 21 的示例项目仍然不可用。

最佳答案

好的,找到解决方案,首先将结果保存到MediaProjection实例:

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
super<Activity>.onActivityResult(requestCode, resultCode, data)

if (resultCode == Activity.RESULT_OK) {
mediaProjection = mediaProjectionManager.getMediaProjection(resultCode, data)
}
}

并停止简单地执行:

mediaProjection.stop()

关于android - 如何使用 MediaProjectionManager 完成屏幕捕获?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26619802/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com