MediaRecorder提取每个帧缓冲区

我想制作一个屏幕录像机,但是在保存之前,我想提取像素的帧缓冲区。可以将MediaRecorder与VirtualDisplay一起使用。

mMediaRecorder = new MediaRecorder();
            mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
            mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
            mMediaRecorder.setVideoFrameRate(20);
            mMediaRecorder.setVideoSize(width,height);
            //listen here to each frame available

如果用mediarecorder无法做到这一点,在保存之前,您是否知道其他任何方法来连续录制屏幕并连续获取像素缓冲区。

谢谢

wxslzx 回答:MediaRecorder提取每个帧缓冲区

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131132.html

大家都在问