是否有任何示例代码让我了解如何访问StageFright API来解码h264视频,以及使用Android(GB,ICS)应用层的Surfaceflinger API渲染解码后的数据(将在YUV420中)。
在标准android发行版中,frameworksbasecmdsstagefright (ICS)
上有一个命令行实用程序,也称为stagefright
,它将执行基于命令行的独立解码。
如果您希望在Surface
上解码和显示数据,那么您需要创建一个MediaPlayer
,它是比Stagefright
框架更高级别的抽象。您可以通过MediaPlayer
的SetVideoSurface
方法设置特定的Surface
。