问题标签 [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.
android - 用于屏幕捕获的 MediaProjection - 如何更改分辨率?
以这个示例代码块为例:
这一切都很好,只要screenWidth和screenHeight与显示器匹配。
如果我更改recordWidth和recordHeight(传递给MediaRecorder
with setVideoSize(Int, Int)
),那么一切都会出错。录制的视频往往只包含整个屏幕的左上角。
所以我的主要问题:
- 录制屏幕时是否需要做一些特别的事情来降低分辨率?即使我保持与屏幕的纵横比,它似乎也不起作用。
- 某些宽度/高度值会导致崩溃 - 是否有用于检索支持的屏幕录制大小的 API?我知道
Camera
提供了一个,但这并不是真正使用相机 API。
android - Android MediaProjection 捕获空白区域而不是视频区域
当我尝试使用 MediaProjection 在 Android 设备上捕获屏幕时,一般来说,没关系。但我看到的是空白区域而不是视频(我的意思是,在我想要捕捉的区域中,包括 Facebook 上的一些广告视频或 Netflix 上的一些电影)。
顺便说一句,Android P
java - MediaProjection - 在屏幕截图中找到匹配项
我可以在 android Java 中使用 MediaProjection 制作屏幕截图
在屏幕截图中找到图像(让我们说图标)并获取它的坐标或单击它的最佳方法是什么?
java - 使用 Mediaprojection 时已放弃 BufferQueue
有谁知道它是什么? BufferQueue 已被废弃
我正在使用 Mediaprojectoin 类截屏。我的应用程序运行良好,但在 Logcat 中我有很多行说“BufferQueue 已被放弃”。我不知道它是什么以及我应该做什么。
事实上,我在 android 5 中没有这个问题。仅适用于 android 6+。
这是我的代码:
这是 ImageListener :
你能帮助我吗 ...
android - 两个 android 应用程序如何同时使用 MediaProjection?
我需要两个应用程序来使用 MediaProjection API 同时录制屏幕。
当第二个应用程序开始录屏时,我发现第一个应用程序不起作用。
---代码---以及我发现的:
我用
请求许可。在
将数据另存为
设置东西,我用
要恢复记录图像,我使用
当只有一个应用程序正在录制时,acquireLatestImage() 将在屏幕变化时返回图像,
当第二个应用程序开始录制时,第一个应用程序的此功能将始终返回 null。
谁能帮助我?谢谢。
我在https://github.com/zhengyitian/pxbig有一个项目可以使屏幕像素更大并变成原始 rgb 。
所有代码都来自那里。
java - 有没有办法在 android 中使用 MediaRecorder 录制系统声音?
我有一个媒体录像机,我想在没有麦克风音频的情况下进行屏幕截图,只有系统声音。是否有一些解决方案可以禁用我的麦克风并捕获系统声音?
android - 活动没有重新开始
我创建了一个应用程序,它使用 firebase 推送通知来获取命令并执行该任务。我的应用程序没有任何可见的活动,而是一项在后台持续工作的服务。
我已经实现了使用 Media Projection Api 截屏的功能。
当我获得屏幕截图的命令时,应用程序启动 ScreenProjectionActivity,截取屏幕截图并完成。但是当它再次获得 Screenshot ScreenProjectionActivity 的命令时,它不会再次启动。我不知道我做错了什么以及我做错了什么。
这是我从服务中启动的方式。
ScreenProjectionActivity.kt
请帮帮我。谢谢
android - 带有 MediaProjection 屏幕捕获的 AudioPlaybackCapture android 10 不起作用
我正在尝试在 android 10 中使用带有 AudioPlaybackCapture 的 MediaProjections 屏幕捕获 api 来捕获屏幕。但我无法做到这一点。请在这里帮助我。 AudioPlaybackCapture api 存储库我正在使用屏幕捕获跟踪此AudioPlaybackCapture api代码。视频正在录制,但没有音频。
android - targetSdkVersion 29 时出现错误 MediaProjection
我正在构建一个屏幕录制应用程序。但它只适用于targetSdkVersion 28,当通过google请求的targetSdkVersion 29时,错误
代码
错误
非常感谢!!!!
android - 如何使用媒体投影 API 屏幕录制辅助显示?
我正在为双屏安卓设备构建屏幕录像机。使用此示例,我可以成功录制主屏幕。但找不到任何记录辅助屏幕。我正在使用媒体投影 API