Parcourir la source

添加指南正sdk dom

bill il y a 2 ans
Parent
commit
f92e027d27
2 fichiers modifiés avec 16 ajouts et 4 suppressions
  1. 3 1
      src/model/app.vue
  2. 13 3
      src/views/record/shot.vue

+ 3 - 1
src/model/app.vue

@@ -1,7 +1,9 @@
 <template>
   <iframe class="external" :src="url" ref="iframeRef" v-if="url"></iframe>
   <div class="laser-layer" v-show="!url">
-    <div class="scene-canvas" ref="fuseRef"></div>
+    <div class="scene-canvas" ref="fuseRef">
+      <div id="direction"></div>
+    </div>
   </div>
 </template>
 

+ 13 - 3
src/views/record/shot.vue

@@ -87,14 +87,24 @@ export default defineComponent({
     let recordIng = false
     const start = () => {
       custom.showBottomBar = false
-      countdown.value = 3
-      interval = setInterval(() => {
+      countdown.value = 1
+      const timeiffe = () => {
         if (--countdown.value === 0) {
           clearInterval(interval)
           videoRecorder.startRecord()
           recordIng = true
+        } else {
+          interval = setTimeout(timeiffe, 1000)
         }
-      }, 1000)
+      }
+      timeiffe()
+      // interval = setInterval(() => {
+      //   if (--countdown.value === 0) {
+      //     clearInterval(interval)
+      //     videoRecorder.startRecord()
+      //     recordIng = true
+      //   }
+      // }, 1000)
     }
 
     const pause = () => {