CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
H.264回放 (安卓)
支持的安卓OS
H.264回放需要一台运行安卓OS 4.1(API版本16)或更新版本的设备。
(如果您不使用H.264回放功能,您的设备操作系统需为安卓OS 2.3或更新版本。)
限制事项
安卓系统的H.264播放有以下机能限制。
关于未支持设备的对应方法
根据安卓系统的版本以及Unity中图形API设定的组合,某些设备可能出现无法正常执行渲染的情况。
可以使用以下兼容性判断函数,判断所使用设备是否支持H.264视频的渲染。
bool isH264CodecSupported = CriManaPlugin.IsCodecSupported(CriMana.CodecType.H264);
当以上函数返回false的时候,该设备无法进行H.264视频的渲染。
请考虑使用“应用程序初次启动时检测并下载Sofdec.Prime视频数据”、“通知用户此为不支持设备”和“跳过视频播放”等。
若以上函数返回true时仍不能渲染画面,请使用最新版本SDK,重新导入插件之后确认问题是否解决。
以下是CRI目前确认的不支持H.264播放的设备。
设备(设备型号) OS 备注
Zenfone2(ASUS_Z00AD) 5.0 图形API为OpenGLES3时不支持。
Galaxy A8(SCV32) 5.1.1 图形API为OpenGLES3时不支持。可通过操作系统升级解决。
Galaxy S6 edge (SCV31) 5.0.2 图形API为OpenGLES3时不支持。可通过操作系统升级解决。
ZenFone Zoom(ZX551ML) 5.0 图形API为OpenGLES3时不支持可通过操作系统升级解决。
Nexus 9 7.1.1 图形API为OpenGLES3时不支持。
XPERIA(so-01G) 6.0 图形API为OpenGLES3时不支持。
d-02H 5.1.1 图形API为OpenGLES3时不支持。
dtab d-01h 5.1.1 图形API为OpenGLES3时不支持。