1

我有一个应用程序可以在屏幕的 3 个区域呈现视频。在每个区域中,它呈现不同的视频。

我正在做的是:我正在使用 NDK 解码所有 3 个视频的帧,然后将帧作为位图传递给 Java,并在屏幕上的 3 个不同的 SurfaceView 中呈现这些位图。

它可以工作,但我听说应该能够使用 SDL 进行更快的渲染。

现在,所有适用于 Android 的 SDL 示例似乎都在一个窗口中呈现 - 整个屏幕。但是我需要在屏幕上的特定位置进行渲染,因为屏幕上还有一些 Java UI 元素。

那么,我能否以某种方式使用 SDL,但在特定屏幕区域进行渲染,保留 Java UI 控件和其他内容的其他区域?

4

0 回答 0