在某些mtk机型,由于mtk合入的两个patch分别会引起h264 hardware mediacodec+surfacetexure方式编码解码的问题,使用的时候要注意
1.编码,会初始化mediacodec失败,会报错
2.解码,没有报错,但是播放绿屏

应对方案
开发自己的编码解码器
小团队没有这个实力的,移植一个或使用平台软编码软解码

但是国外很多比较流行的应用,因为国外android版本定制较少,代码比较规范,很多应用还是很信任android的api的,这造成了很多国内厂商出海的固件里会出现这种兼容问题,要引起注意
所以国内市场很多应用,没有必要不太使用一些android接口,一个是因为之前早期版本的android api有些就像玩具干不了什么事情,当然现在完善了很多,另外一个原因就是为了避免发布风险,国内手机厂商发布的固件的兼容性问题有一些。


WalkerXu
95 声望29 粉丝

引用和评论

0 条评论