Quellcode durchsuchen

统计打开摄像头耗时

Michael Wang vor 5 Jahren
Ursprung
Commit
37ebcce119
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      src/components/FaceRecognition/FaceRecognition.vue

+ 8 - 0
src/components/FaceRecognition/FaceRecognition.vue

@@ -99,6 +99,7 @@ export default {
   methods: {
     ...mapMutations(["toggleSnapNow", "decreaseSnapCount"]),
     async openCamera() {
+      const _openStartTime = Date.now();
       const video = this.$refs.video;
       if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
         try {
@@ -117,6 +118,13 @@ export default {
             try {
               await video.play();
               this.disableSnap = false;
+              const _openEndTime = Date.now();
+              window._hmt.push([
+                "_trackEvent",
+                "摄像头框",
+                "摄像头打开耗时",
+                Math.floor((_openEndTime - _openStartTime) / 1000) + "秒",
+              ]);
             } catch (error) {
               console.log("摄像头没有正常启用", error);
               this.$Message.error({