录屏核心 SDK
http://192.168.0.47:4873/-/web/detail/@simaq/core.
npm install @simaq/core
import { VideoRecorder } from '@simaq/core';
const videoRecorder = new VideoRecorder({
uploadUrl: '',
resolution: '4k',
autoDownload: true,
debug: true, // 是否调试,
});
// 开始录屏方法
videoRecorder.startRecord();
// 停止录屏方法
videoRecorder.endRecord();
videoRecorder.on('startRecord', () => {
//开始录屏event
});
videoRecorder.on('record', (data: Blob) => {
//录屏后片断数据
console.log('record', data);
});
videoRecorder.on('endRecord', (data: Blob) => {
//结束录屏event
});
# <button type="button" @click="videoRecorder.startRecord">开始录屏</button>
# <button type="button" @click="videoRecorder.endRecord">停止录屏</button>
4K | 2K |1080p