当屏幕没有变化时,Android的VirtualDisplay不会更新

时间:2017-01-13 18:10:31

标签: android

现在我正在开发Android屏幕广播应用程序。

我尝试使用VirtualDisplay实现屏幕捕获并使用RTMP进行广播,我在调用dequeueOutputBuffer()时出现问题,而当前帧没有从旧帧更改它将始终返回MediaCodec.INFO_TRY_AGAIN_LATER,我尝试保留最新的帧数据在没有可用的缓冲区时使用,但它无法使用。

不知道该怎么做,你可以在https://github.com/insthync/AndroidSimpleScreenRTMP看到我的项目

1 个答案:

答案 0 :(得分:1)

我必须设置KEY_REPEAT_PREVIOUS_FRAME_AFTER Info