ScreenRecorder icon indicating copy to clipboard operation
ScreenRecorder copied to clipboard

Implement screen capture without root on Android 5.0+ by using MediaProjectionManager, VirtualDisplay, AudioRecord, MediaCodec and MediaMuxer APIs

Results 49 ScreenRecorder issues
Sort by recently updated
recently updated
newest added

Fatal Exception: java.lang.IllegalStateException at android.media.MediaCodec.native_queueInputBuffer(MediaCodec.java) at android.media.MediaCodec.queueInputBuffer(MediaCodec.java:2178) at net.yrom.screenrecorder.BaseEncoder.setCallback(BaseEncoder.java) at net.yrom.screenrecorder.MicRecorder.release(MicRecorder.java) at net.yrom.screenrecorder.MicRecorder.setCallback(MicRecorder.java) at net.yrom.screenrecorder.MicRecorder$RecordHandler.handleMessage(MicRecorder.java) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.os.HandlerThread.run(HandlerThread.java:61)

mate20 p20 在内的大多数手机不能录制,报错主要在 prepareEncoder()方法内的mEncoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE); 主要错误为 illegalArgumentException ,不好意思我没有真机调试,因为有人反映华为手机不兼容所以我用的错误日志收集到的错误只有这些。

E: hongxu transact start E: hongxu transact end E: setParameter(1:google.h264.encoder, ??(0x7f000022)) ERROR: UnsupportedIndex(0x8000101a) E: getParameter(1:google.h264.encoder, ??(0x7f000040)) ERROR: UnsupportedIndex(0x8000101a) E: getParameter(1:google.h264.encoder, ??(0x7f200406)) ERROR: UnsupportedIndex(0x8000101a) E: Video frame size 1920x1080 must be...

设置宽高后,竖屏开始录屏,中间应用转屏到横屏,视频变形,没有监测转屏。

代码报错,解析不了格式 java.lang.IllegalArgumentException: Failed to initialize OMX.qcom.video.encoder.avc, error 0xfffffffe at android.media.MediaCodec.native_setup(Native Method) at android.media.MediaCodec.(MediaCodec.java:1776) at android.media.MediaCodec.createByCodecName(MediaCodec.java:1757) at net.yrom.screenrecorder.BaseEncoder.createEncoder(BaseEncoder.java:112) at net.yrom.screenrecorder.BaseEncoder.prepare(BaseEncoder.java:80) at net.yrom.screenrecorder.ScreenRecorder.prepareVideoEncoder(ScreenRecorder.java:402) at net.yrom.screenrecorder.ScreenRecorder.record(ScreenRecorder.java:202) at net.yrom.screenrecorder.ScreenRecorder.access$000(ScreenRecorder.java:42) at net.yrom.screenrecorder.ScreenRecorder$CallbackHandler.handleMessage(ScreenRecorder.java:150) at android.os.Handler.dispatchMessage(Handler.java:102) at...

你好 我想询问一下 关于录屏可以暂停之后再录制的话合并视频吗?

This project always trying to call intent and set MediaProjection when you start recording I don't think it's a good algorithm, please make call to intent only once and then...

Hello! I created a New logo as a Proposal for this awesome project. If you find it good enough for the project and you like it... The Google drive link...

#### Expected behavior App should be able to capture screen activities when start recorder is selected or launched. #### Actual behavior Application crashes and locks device screen when start recorder...