欢迎光临散文网 会员登陆 & 注册

利用node保存视频到本地文件目录功能(02)

2022-01-20 09:49 作者:布依前端  | 我要投稿

上篇文章讲到eletron录制视频处理,当然,保存方式也包含在其中,这里做node保存视频到本地讲解。这里有两种设置本地保存目录的方法,一个是录制结束提示用户保存到那个文件夹,二是录制之前就提示用户先选择要保存视频到那个文件夹。我这里采用的是第二种方案。处理好视频流:

引入node的文件操作模块,这里用到了node的FileReader api和js的Buffer.from()方法,因为new Buffer已经被js弃用,推荐使用Buffer.from()方法缓冲数据,通过fs.writeFile()方法把数据流写入.webm视频文件,同时指定保存本地路径。

完整保存视频方法,this.currentFloder就是在录制前用户选择的本地文件夹,这里的this.$currentTiemStr()方法是获取时间数字串,不是字符类型,否则写入视频时报路劲错误,注意这里的保存路劲不能包含特殊字符,否则保存总是报错。

其中this.startTime()和endTime()是记录录制时间的方法,也就是定时器。录制时显示的计时器。

在methods中写定时器和调用方法,然后就可以在录制视频是调用了。具体要显示到哪里根据自己需求进行显示即可。这里不做强制规定。

this.$currentTiemStr()时间数字串全局注入main.js中在引用的。


利用node保存视频到本地文件目录功能(02)的评论 (共 条)

分享到微博请遵守国家法律