问题标签 [mediaprojection]

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 投票
1 回答
882 浏览

android - 用于屏幕捕获的 MediaProjection - 如何更改分辨率?

以这个示例代码块为例:

这一切都很好,只要screenWidthscreenHeight与显示器匹配。

如果我更改recordWidthrecordHeight(传递给MediaRecorderwith setVideoSize(Int, Int)),那么一切都会出错。录制的视频往往只包含整个屏幕的左上角。

所以我的主要问题:

  1. 录制屏幕时是否需要做一些特别的事情来降低分辨率?即使我保持与屏幕的纵横比,它似乎也不起作用。
  2. 某些宽度/高度值会导致崩溃 - 是否有用于检索支持的屏幕录制大小的 API?我知道Camera提供了一个,但这并不是真正使用相机 API。
0 投票
0 回答
152 浏览

android - Android MediaProjection 捕获空白区域而不是视频区域

当我尝试使用 MediaProjection 在 Android 设备上捕获屏幕时,一般来说,没关系。但我看到的是空白区域而不是视频(我的意思是,在我想要捕捉的区域中,包括 Facebook 上的一些广告视频或 Netflix 上的一些电影)。

顺便说一句,Android P

0 投票
0 回答
45 浏览

java - MediaProjection - 在屏幕截图中找到匹配项

我可以在 android Java 中使用 MediaProjection 制作屏幕截图

在屏幕截图中找到图像(让我们说图标)并获取它的坐标或单击它的最佳方法是什么?

0 投票
0 回答
72 浏览

java - 使用 Mediaprojection 时已放弃 BufferQueue

有谁知道它是什么? BufferQueue 已被废弃

我正在使用 Mediaprojectoin 类截屏。我的应用程序运行良好,但在 Logcat 中我有很多行说“BufferQueue 已被放弃”。我不知道它是什么以及我应该做什么。

事实上,我在 android 5 中没有这个问题。仅适用于 android 6+。

这是我的代码:

这是 ImageListener :

你能帮助我吗 ...

0 投票
0 回答
275 浏览

android - 两个 android 应用程序如何同时使用 MediaProjection?

我需要两个应用程序来使用 MediaProjection API 同时录制屏幕。

当第二个应用程序开始录屏时,我发现第一个应用程序不起作用。

---代码---以及我发现的:

我用

请求许可。在

将数据另存为

设置东西,我用

要恢复记录图像,我使用

当只有一个应用程序正在录制时,acquireLatestImage() 将在屏幕变化时返回图像,

当第二个应用程序开始录制时,第一个应用程序的此功能将始终返回 null。

谁能帮助我?谢谢。


我在https://github.com/zhengyitian/pxbig有一个项目可以使屏幕像素更大并变成原始 rgb 。

所有代码都来自那里。

0 投票
1 回答
119 浏览

java - 有没有办法在 android 中使用 MediaRecorder 录制系统声音?

我有一个媒体录像机,我想在没有麦克风音频的情况下进行屏幕截图,只有系统声音。是否有一些解决方案可以禁用我的麦克风并捕获系统声音?

0 投票
1 回答
45 浏览

android - 活动没有重新开始

我创建了一个应用程序,它使用 firebase 推送通知来获取命令并执行该任务。我的应用程序没有任何可见的活动,而是一项在后台持续工作的服务。

我已经实现了使用 Media Projection Api 截屏的功能。

当我获得屏幕截图的命令时,应用程序启动 ScreenProjectionActivity,截取屏幕截图并完成。但是当它再次获得 Screenshot ScreenProjectionActivity 的命令时,它不会再次启动。我不知道我做错了什么以及我做错了什么。

这是我从服务中启动的方式。

ScreenProjectionActivity.kt

请帮帮我。谢谢

0 投票
0 回答
170 浏览

android - 带有 MediaProjection 屏幕捕获的 AudioPlaybackCapture android 10 不起作用

我正在尝试在 android 10 中使用带有 AudioPlaybackCapture 的 MediaProjections 屏幕捕获 api 来捕获屏幕。但我无法做到这一点。请在这里帮助我。 AudioPlaybackCapture api 存储库我正在使用屏幕捕获跟踪此AudioPlaybackCapture api代码。视频正在录制,但没有音频。

0 投票
1 回答
514 浏览

android - targetSdkVersion 29 时出现错误 MediaProjection

我正在构建一个屏幕录制应用程序。但它只适用于targetSdkVersion 28,当通过google请求的targetSdkVersion 29时,错误

代码

错误

非常感谢!!!!

0 投票
0 回答
184 浏览

android - 如何使用媒体投影 API 屏幕录制辅助显示?

我正在为双屏安卓设备构建屏幕录像机。使用示例,我可以成功录制主屏幕。但找不到任何记录辅助屏幕。我正在使用媒体投影 API