当没有交互时,iDevice会减慢渲染速度

我正在C#Xamarin中创建一个应用程序,它使用iPhoneOSGameView渲染我从网络收到的一些video流。 问题是在大约10秒后没有任何用户与屏幕交互,帧速率显着下降。 似乎iDevice正在进入某种省电模式。 当我与屏幕交互时(例如,我拉下顶部栏菜单(iOS菜单)),帧速率会恢复,就像iDevice意识到我现在正在使用应用程序一样。

是否有我必须在我的应用程序中设置的设置/值以防止这种类型的CPU / GPU低功耗模式?

注意:似乎GPU正在进入此模式,因为更新之间和渲染之间经过的时间保持不变(~16.6 ms)。

Interesting Posts