Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将来自某些外部源的视频作为一系列位图渲染到SurfaceView. 有时渲染速度不够快。
SurfaceView
我正在考虑用 GLSurfaceView 替换 SurfaceView 以进行位图渲染,但是由于这些是位图,并且没有像 Open GL 向量这样的东西,我认为渲染不会变得更快。
我应该期望它变得更快吗?更改将需要我复习一些 OpenGL 知识,所以我想我最好先在这里问一下。
你的surfaceview硬件加速了吗(我认为3.0之前没有)?如果是这样,那么它可能不会有太大的不同。如果它不是硬件加速的,它可能会产生巨大的差异。
如果您确实使用 OpenGL,请尝试 DrawTexfOES 函数,我相信这是根据 Google IO 演示呈现纹理四边形的最快方法。