蓝松SDK-Android版本错误码

35
发表时间:2021-07-26 08:57


基本原则是:不出错.

- 我们认为一个SDK在用户输入素材支持的前提下, 尽量内部都可以处理,是不出错的, 等抛出错误码, 就已经是表示代码无法执行, 这是用户不愿意看到的.

- 在用户输入的时候, 蓝松SDK会判断此素材是否支持, 如果不支持会抛出异常或回调给您设置错误, 这时仅仅提示你输入的素材不支持, 但这个不是执行的错误, 是输入的素材不支持.

- 基于不出错的原则, 我们仅设计了以下少量的错误码. 并引出了错误日志Log, 您可以实时记录执行日志信息,一遍出现错误码尽快定位到问题所在.



1. 错误码:1200


编码配置错误.

一般是当前设备不支持编码分辨率,或编码码率导致.

SDK内部用的是MediaCodec编码,

如果分辨率设置超过了MediaCodec的范围, 则抛出此错误信息.



2. 错误码:1201


编码配置错误.

一般是当前设备不支持编码分辨率,或编码码率导致. SDK内部用的是MediaCodec编码, 如果分辨率设置超过了MediaCodec的范围,则抛出此错误信息.



3. 错误码:1202


GPU执行错误.



4. 错误码:1203


编码器在编码一帧完成后的, 引出数据时发生错误.




5. 错误码:1204


SDK的授权文件错误.

可能是SDK过期, 或applicationID 和授权文件中的不一致, 或超出了使用时间.



6. 错误码:1205


渲染的surface错误.

常见为:没有设置surface或surface已经被释放



7. 错误码:1206


容器宽高设置过低的错误.

分辨率设置小于320x320,则会抛出此错误信息



8. 错误码:1207


当前图层错误.

建议拿到错误信息日志后,分析是哪里的问题.


更多内容请查看 杭州蓝松视觉科技有限公司 开发手册:https://www.lansongai.com/h-col-118.html

微信公众号:
蓝松文档:
地址:浙江省杭州市余杭区仓前街道龙园路88号3号楼A1318室(创鑫时代广场)