<script>
var yingeoAiSDK = uni.requireNativePlugin("aifresh");
onLoad() {
this.initYinGeSDK()
},
methods: {
initYinGeSDK(){
const config = {
setOutputResultNumber: 5,
setEnableMultipleTarget: false,
setEnableRealTimeLearning: true,
setEnableFaceRecognize: false,
setRecognitionSpeedMode: 'MODE_NORMAL'
};
yingeoAiSDK.initAiService(
uni.getSystemInfoSync().deviceId,
config,
{
onInitSuccess() {
uni.showToast({ title: 'SDK初始化成功' });
},
onMessage(message) {
// 处理错误(如插件未安装、需要升级等)
if (message.errorCode === 'SDK_PLUGIN_NOT_INSTALL') {
yingeoAiSDK.showPluginInstallDialog(/* 需传入Activity,uniapp中需桥接 */);
}
},
onAiRecognitionResult(result) {
// 处理识别结果
console.log('识别结果:', result);
}
}
);
},
},
</script>