问题标签 [android-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 - Mediarecorder setCaptureRate 没有做任何事情
我有一个屏幕录像机,我希望用户选择是否要以延时模式录制。
用户可以在设置中选择或不选择延时摄影,并获取有关他们选择的设置的信息。
但是,每当我尝试以延时模式录制时,它都不起作用。
这是我尝试在游戏中时光倒流中记录的代码:
它只是以正常速度录制视频,谢谢您的帮助!
我真的需要一些帮助,已经尝试过谷歌搜索和没有结果的东西。
android - 媒体记录器分辨率
我正在开发一个使用棒棒糖的 mediaprojection 类的屏幕录制应用程序。现在这是我的问题,如何设置录制的分辨率?假设我想以 1920 x 1080 p 录制
我只需要将视频大小设置为 1920、1080 吗?
谢谢!
android - 服务中的 Android MediaProjectionManager
我想构建一个必须在服务中使用 MediaProjectionManager 的应用程序。但我无法解决它,因为“startActivityForResult”不能在服务类中使用。
android - 如何更改媒体投影仪 API 系统活动(MediaProjectionPermissionActivity)在 android 中显示警报对话框文本?
我正在使用 MediaProjection API 来捕获屏幕。
我已经使用下面的代码来调用android系统活动来捕获屏幕,
上面的代码将启动名为 com.android.systemui.media.MediaProjectionPermissionActivity 的系统活动。这将显示开始屏幕捕获的对话框。
我需要更改该对话框文本,并且必须使用我的自定义文本。
我检查了 MediaProjectionPermissionActivity 类代码,如下所示,
.setMessage(getString(R.string.media_projection_dialog_text, appName))
如何更改显示在系统活动中的对话框文本?
请帮助我。提前致谢。
android - MediaProjectionManagerService internally throws DeadObjectException
I have used the Media projection API to capture the screen.
I am getting the below warning while stopping the media projection.
This is just a warning. Not a exception. Kindly help me to get out of this.
android - Android 录制屏幕并将其显示在最上面的 Surface MediaProjection Manager
我使用 MediaProjectionManager(从 Lollipop 开始)记录我的 android 设备屏幕。但我想在新的最上面的 Surface 的同一屏幕上显示此记录。记录 MediaProjectionManager 不应触及此表面(记录所有可见表面的合成)。是否有任何系统 SurfaceView 无法被 MediaProjectionManager 识别以将其流式传输到它上?
或者换句话说:我怎样才能防止记录某些 SurfaceViews,使它们对记录器不可见?有没有要设置的标志?
对于录制,我使用 MattSnider 的代码:http: //mattsnider.com/video-recording-with-mediaprojectionmanager/
android - 使用MediaRecorder api在android中进行屏幕录制
嘿,我正在尝试使用 mediarecorder api 在 android lolipop 中录制截屏应用程序。问题是我的应用程序表现得很奇怪。每当我在 VideoRecorder 类上调用开始录制时,即使对视频大小和输出文件等配置进行硬编码,手机也会重新启动。该应用程序以前运行良好 - 将内容保存在正确的位置,视频本身看起来不错,但后来我更改了代码中的某些内容,现在它不起作用。知道我错过了什么吗?这是我的代码:
}
我确定该位置存在并且我拥有正确的权限 - 正如我之前所说的那样,该应用程序运行良好。感谢乔恩的帮助
android - 将麦克风输入添加到 MediaMuxer Android
嘿,我正在尝试开发可以记录屏幕内容以及麦克风输入的截屏应用程序。我能够实现视频录制,但我找不到任何关于将麦克风输入添加到 mediaMuxer 的信息。我知道我可以使用 mediarecorder 类,但是我怎样才能将 mediarecorder 添加到复用器?到目前为止,我已经找到了这段代码。
虽然我可以向多路复用器添加一个音频格式,但我不确定如何将麦克风输入添加到多路复用器。有人可以指出我正确的方向或提供某种示例代码吗?
android - 支持的视频大小 MediaRecorder API android
我正在尝试使用 mediarecorder 和 mediaprojection api 记录屏幕的内容。当我尝试在我的设备上将视频更改为高清时,录制失败,但在 640 x 480 分辨率下可以正常工作。所以我的问题是如何在特定设备上获得支持的视频分辨率?干杯乔恩
android - 重用 MediaRecorder 实例时出现 IllegalStateException
嘿,我正在尝试让 MediaRecorder 记录我的屏幕内容。当我第一次录制时它可以工作,但是当我尝试第二次录制屏幕时它失败了。以下是相关代码:
因此,在我的活动中,我创建了一个此类的新实例,然后在按下按钮后调用 startRecording 方法。然后用户可以按调用 stopRecording 方法的停止录制。当应用程序被销毁时,我释放 mediaRecorder 对象。这是我得到的错误:
我确定我设置了正确的权限,并且第一个视频可以正常创建。仅在第二次录制时才会出现此问题。