Javascript 捕获并存储几秒钟的视频
我正在尝试捕捉视频流,并得到了以下工作(从这个博客) HTML代码Javascript 捕获并存储几秒钟的视频,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试捕捉视频流,并得到了以下工作(从这个博客) HTML代码 <video id="video" width="640" height="480" autoplay></video> 抓拍一张照片,我可以在这里(不管怎样,我都是使用Jquery网络摄像头plugin) 问题:按照上述技术,我如何捕获50秒的视频流?并将其保存到磁盘 我知道有第三方API(商业)存在于此,但将其作为最后手段 有什么想法吗?请分享。也不害羞,但我的JavaScript技能是相当初级的,
<video id="video" width="640" height="480" autoplay></video>
抓拍一张照片,我可以在这里(不管怎样,我都是使用Jquery网络摄像头
plugin)
问题:按照上述技术,我如何捕获50秒的视频流?并将其保存到磁盘
我知道有第三方API(商业)存在于此,但将其作为最后手段
有什么想法吗?请分享。也不害羞,但我的JavaScript技能是相当初级的,所以一个小代码片段的例子将非常感谢,如果不是;指向文档,从中我可以解决问题;那也太好了 也许这可以帮助@jakob,嗯,巧合。。。在发帖的时候已经看过了。也许这可以帮助@jakob,嗯,巧合。。。在发布问题的时候已经在看了。
// Grab elements, create settings, etc.
var video = document.getElementById('video');
// Get access to the camera!
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
// Not adding `{ audio: true }` since we only want video now
navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
video.src = window.URL.createObjectURL(stream);
video.play();
});
}