原生js使用MediaRecorder对象进行屏幕录制生成视频文件代码

代码语言:html

所属分类:多媒体

代码描述:原生js使用MediaRecorder对象进行屏幕录制生成视频文件代码

代码标签: MediaRecorder 屏幕 录制 视频

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>

	<meta charset="UTF-8" />
</head>

<body>
	<video class="video" width="600px" controls></video>
	<button class="record-btn">屏幕录制</button>

	<script>
		let btn = document.querySelector(".record-btn");

		btn.addEventListener("click", async function () {
			let stream = await navigator.mediaDevices.getDisplayMedia({
				video: true,

	
			});

			// 需要更好的浏览器支持
			const mime = MediaRecorder.isTypeSupported("video/webm; codecs=vp9")
				? "video/webm; codecs=vp9"
				: "video/webm";
			let mediaRecorder = new M.........完整代码请登录后点击上方下载按钮下载查看

网友评论0