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