我有一个应用程序,可以在屏幕的3个区域中呈现视频。在每个区域,它会呈现不同的视频。
我正在做的是:我正在使用NDK解码所有3个视频的帧,然后将帧作为位图传递到Java,并在屏幕上的3个不同的SurfaceView中渲染这些位图。
它有效但我听说应该能够使用SDL进行更快的渲染。
现在,所有SDL for Android示例似乎都在一个窗口中呈现 - 整个屏幕。但是我需要在屏幕上的特定位置进行渲染,因为屏幕上还有一些Java UI元素。
那么,我可以以某种方式使用SDL但在特定的屏幕区域渲染,以保留Java UI控件和其他东西的其他区域吗?