接入文档![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxnIGZpbGw9IiM3MDcwNzgiPgogIDxwb2x5Z29uIHBvaW50cz0iOC4zOTc3NzgwMzQyMTAyMDUsMCA5LjQzNTgwMzg5MDIyODI3MSwwIDQuNzE3ODc3Mzg4MDAwNDg4LDEyIDMuNjg0MDMzMzkzODU5ODYzMywxMiAiLz4KIDwvZz4KPC9zdmc+Cg==)
FaceID海外基础版(中文)![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxnIGZpbGw9IiM3MDcwNzgiPgogIDxwb2x5Z29uIHBvaW50cz0iOC4zOTc3NzgwMzQyMTAyMDUsMCA5LjQzNTgwMzg5MDIyODI3MSwwIDQuNzE3ODc3Mzg4MDAwNDg4LDEyIDMuNjg0MDMzMzkzODU5ODYzMywxMiAiLz4KIDwvZz4KPC9zdmc+Cg==)
APP接入![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxnIGZpbGw9IiM3MDcwNzgiPgogIDxwb2x5Z29uIHBvaW50cz0iOC4zOTc3NzgwMzQyMTAyMDUsMCA5LjQzNTgwMzg5MDIyODI3MSwwIDQuNzE3ODc3Mzg4MDAwNDg4LDEyIDMuNjg0MDMzMzkzODU5ODYzMywxMiAiLz4KIDwvZz4KPC9zdmc+Cg==)
SDK集成![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxnIGZpbGw9IiM3MDcwNzgiPgogIDxwb2x5Z29uIHBvaW50cz0iOC4zOTc3NzgwMzQyMTAyMDUsMCA5LjQzNTgwMzg5MDIyODI3MSwwIDQuNzE3ODc3Mzg4MDAwNDg4LDEyIDMuNjg0MDMzMzkzODU5ODYzMywxMiAiLz4KIDwvZz4KPC9zdmc+Cg==)
Android![](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KIDxnIGZpbGw9IiM3MDcwNzgiPgogIDxwb2x5Z29uIHBvaW50cz0iOC4zOTc3NzgwMzQyMTAyMDUsMCA5LjQzNTgwMzg5MDIyODI3MSwwIDQuNzE3ODc3Mzg4MDAwNDg4LDEyIDMuNjg0MDMzMzkzODU5ODYzMywxMiAiLz4KIDwvZz4KPC9zdmc+Cg==)
多语言支持
多语言支持
# 设置语种
SDK初始化接口MegLiveManager.preDetect增加语种参数和调用集群参数,SDK根据传入的语种设置language,根据调用集群参数调用相应集群的服务。
参数按照Language codes-ISO 639标准传入,语种参数详见附录A【ISO 639-1语言列表】,调用集群参数见 附录E【host取值列表】。
# 多语言资源补齐
用户按照Android多语言适配标准建立对应的资源文件夹。例如:values-en,values-zh ,raw-en,raw-zh,drawable-en,drawable-zh。
values文件夹下存放文字内容、尺寸、 颜色等参数;raw文件夹下存放音频文件;drawable文件夹下存放图片资源,资源key值需要按照规定格式定义。SDK会根据用户传入的语种参数在对应的资源文件夹下读取资源。
# 多资源补齐步骤
(1)添加该语言的语音资源
在/app/src/main/res 下添加名为“raw-语言代码”的文件夹,并放入语音资源
(2)添加该语言的图片资源
在/app/src/main/res 下添加名为“drawable-语言代码”的文件夹,并放入图片资源文件
(3)添加该语言的文本资源,规定尺寸、颜色属性
在/app/src/main/res 下添加名为“values-语言代码”的文件夹,文件夹下增加liveness_sdk_strings.xml,liveness_sdk_dimens.xml,liveness_sdk_colors.xml
liveness_sdk_strings.xml 文件中规定了所有文本内容
liveness_sdk_dimens.xml 文件中规定了所有尺寸属性
liveness_sdk_colors.xml 中规定了所有颜色属性
# 资源异常情况说明
如果用户指定了新的语言,但是没有创建对应的资源文件夹,系统会在默认的资源文件夹 (不带语种后缀的文件夹,例如:values 、raw、mipmap)中读取资源。若默认的资源文件夹未找到相关资源,则报错。
如果用户创建了对应的资源文件夹,但是定义的资源内容有缺失,缺失部分会在默认资源文件夹中读取。
该文档未解决您的疑问?
查看常见问题