From 1ca6a7156163dc9d489a7b0bbff77f1b84933178 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期六, 17 六月 2023 14:45:36 +0800
Subject: [PATCH] 更新页面展示

---
 src/main.ts |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/main.ts b/src/main.ts
index c202842..634c503 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,5 +1,5 @@
 import { createApp } from 'vue'
-import ElementPlus from 'element-plus'
+import ElementPlus, { MessageParams } from 'element-plus'
 import 'element-plus/dist/index.css'
 import router from './router/index'
 import "tracking";
@@ -31,29 +31,29 @@
   }
 }
 // 要重写initUserMedia_ 方法,因为chrome的底层api已做调整
-window.tracking.initUserMedia_ = function (element, opt_options) {
+window.tracking.initUserMedia_ = function (element: { srcObject: any; src: string; }, opt_options: { audio: any; }) {
   const options = {
       video: true,
       audio: !!(opt_options && opt_options.audio)
   };
-  getUserMedia(options, function (stream) {
+  getUserMedia(options, function (stream: Blob | MediaSource) {
       try {
           element.srcObject = stream;
       } catch (err) {
           element.src = window.URL.createObjectURL(stream);
       }
-  }, function (e) {
-      Notify(e.message);
+  }, function (e: { message: MessageParams; }) {
+    ElMessage(e.message);
   }
   );
 };
 // 重写视频捕获方法,因为不能停止 stop无效的bug
-window.tracking.trackVideo_ = function (element, tracker) {
+window.tracking.trackVideo_ = function (element: CanvasImageSource, tracker: tracking.Tracker) {
   console.log('trackVideo_');
   var canvas = document.createElement('canvas');
   var context = canvas.getContext('2d');
-  var width;
-  var height;
+  var width: number;
+  var height: number;
 
   var resizeCanvas_ = function () {
       width = element.offsetWidth;
@@ -64,7 +64,7 @@
   resizeCanvas_();
   element.addEventListener('resize', resizeCanvas_);
 
-  var requestId;
+  var requestId: number;
   var stopped = false;
   var requestAnimationFrame_ = function () {
       requestId = window.requestAnimationFrame(function () {

--
Gitblit v1.8.0