我正在使用ARM-Cortex 8的Android手机上进行视频解码(mpeg2,帧大小360x240),运行频率为1 GHz。解码是用C语言完成的,而屏幕上的显示是由Android的Canvas OnDraw方法完成的。 在分析后,我看到OnDraw()中已经过了大约50%的时间。我无法消化为什么OnDraw()花了这么多时间。
有没有更好的方法来显示帧?
如果有人能指出我正确的方向,我们将不胜感激。
Rgrds,
Heshsham
答案 0 :(得分:0)
我找到了解决方案。我使用了surfaceview,现在性能要好得多