如何解决MediaRecorder 不录制视频,只录制视频标签中的音频
我试图从视频标签录制视频,所以我使用了 MediaRecorder。
但是,MediaRecorder 不录制视频,只录制视频标签中的音频。
<button onClick="start();">start</button>
<button onClick="end();">end</button>
<video id="video" src="demo.mp4" controls></video>
<video id="record_video" controls></video>
<script>
var mediaRecorder;
var videoData = [];
var video = document.getElementById('video');
mediaRecorder = new MediaRecorder(video.captureStream());
mediaRecorder.ondataavailable = function (e) {
videoData.push(e.data);
var blob = new Blob(videoData,{ 'type': 'video/webm' });
var videoURL = URL.createObjectURL(blob);
document.getElementById("record_video").src = videoURL;
document.getElementById("record_video").play();
};
function start(){
mediaRecorder.start();
}
function end(){
mediaRecorder.stop();
}
怎么了?
是否可以从视频中录制视频?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。