1.移植个解码器而已,没必要还非得自己写个播放器吧
参考libstatefright/codecs目录里的代码,封装实现startstopread三个接口就可以
2. 可以参考framework/base/media/libstagefright/AwesomePlayer.cpp中的
sp
const sp
const sp
const sp
const char *matchComponentName,
uint32_t flags)
函数 android在这里面创建软解码器,
一般的软解码器是派生自MediaSource 只能提供这么多帮助。