问题标签 [mediaprojectionmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
201 浏览

android - 如何在android中保存onActivityResult Intent数据?

我正在使用MediaProjectionManager从应用程序录制视频,并授予保存音频和媒体存储的权限。

<uses-permission android:name="android.permission.RECORD_AUDIO" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

}

我想保存此 Intent 数据以供功能使用,这意味着我想在应用程序关闭和重新打开时间后重用此 Intent 数据,我也授予所有运行时权限。有可能吗,那么请帮忙。

谢谢。

0 投票
0 回答
70 浏览

android - 崩溃:ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION

我有一个运行良好多年的视频流应用程序,但我最近升级到

我现在看到以下错误...

我遵循了媒体预测中的建议,要求在 Android Pie 和 Q 中使用 ServiceInfo.FOREGROUND_SERVICE TYPE_MEDIA_PROJECTION 类型的前台服务,但没有任何运气。

我的清单包括

该服务是这样调用的......

我能够成功请求权限(onActivityResult 像这样获得-1的结果代码......

稍后当我调用 manager.getMediaProjection 时,我在这里遇到了崩溃...

非常感谢任何建议。谢谢。

0 投票
1 回答
53 浏览

java - 在第一次启动应用程序时询问 MediaProjection 权限并存储 MediaProjectionManager 实例以供以后使用

我正在编写一个应用程序,它会不时显示屏幕截图。我想在第一次启动应用程序时向用户显示 MediaProjection 权限窗口(如普通权限),将 MediaProjectionManager 实例保存在一些持久性存储中,稍后使用它来制作屏幕截图。假设用户将确认并标记复选框。可能吗?

我如何请求许可: