diff --git a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt index 6117ac3..53cd414 100644 --- a/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt +++ b/app/src/main/java/com/sw/platecabinet/activity/LoginByFaceActivity.kt @@ -82,6 +82,9 @@ class LoginByFaceActivity : BaseActivity(), private const val TAG = "LoginByFaceActivity" private var instance: LoginByFaceActivity? = null + private const val COLLECT_SUCCESS = "collect_success" + private const val RECOGNIZE_SUCCESS = "recognize_success" + fun goInitActivity() { instance?.goInitActivity() } @@ -137,10 +140,12 @@ class LoginByFaceActivity : BaseActivity(), val soundMap = hashMapOf() - soundMap["success"] = R.raw.success + soundMap[COLLECT_SUCCESS] = R.raw.collect_success + soundMap[RECOGNIZE_SUCCESS] = R.raw.recognize_success SoundPoolUtil.getInstance().loadR(this, soundMap); } + private fun checkCameraPermission() { Timber.i("checkCameraPermission") val permissionHelper = @@ -282,10 +287,12 @@ class LoginByFaceActivity : BaseActivity(), binding.tvSimilarValue.text="$similar" loadLogInfo("collectFace,recognizeUserId 人脸识别配置阈值为:${faceSuccessThreshold},失败阈值为:${faceFailThreshold},相似度为:${similar},失败次数为:${retryFailCount}") if (similar > faceSuccessThreshold) { - //大于识别阈值,作为识别成功判断 + //大 于识别阈值,作为识别成功判断 currentUserId = result?.faceEntity?.userName if (tempUserId != currentUserId) { - SoundPoolUtil.getInstance().play("success", 0) + SoundPoolUtil.getInstance().play(RECOGNIZE_SUCCESS, 0) + } else { + SoundPoolUtil.getInstance().play(COLLECT_SUCCESS, 0) } openPlate(currentUserId) return diff --git a/app/src/main/res/raw/collect_success.mp3 b/app/src/main/res/raw/collect_success.mp3 new file mode 100644 index 0000000..7a81891 Binary files /dev/null and b/app/src/main/res/raw/collect_success.mp3 differ diff --git a/app/src/main/res/raw/recognize_success.mp3 b/app/src/main/res/raw/recognize_success.mp3 new file mode 100644 index 0000000..fcca2e5 Binary files /dev/null and b/app/src/main/res/raw/recognize_success.mp3 differ