diff --git a/player.html b/player.html
index 828636b..ac727e8 100644
--- a/player.html
+++ b/player.html
@@ -1664,8 +1664,6 @@
async function renderLoop() {
if (!isMVRecording) return;
- console.log('renderLoop');
-
// 标记开始处理
const beginTime = Date.now();
@@ -1702,12 +1700,16 @@
// 不再使用 setTimeout 进行延时,避免 JS 定时器精度问题导致的抖动
// 直接请求下一帧,让浏览器决定最佳时机(通常是 60Hz,如果设备支持高刷则更高)
// 这样可以消除人为引入的卡顿
+ console.log('isMVRecording', isMVRecording);
if (isMVRecording) {
mvRafId = requestAnimationFrame(renderLoop);
+ console.log('mvRafId', mvRafId);
+
}
}
mvRafId = requestAnimationFrame(renderLoop);
+
mvStream = mvCanvas.captureStream(targetFPS);
// 添加音频轨道