如何解决单击停止按钮时,使用recordRTC自动下载
我正在使用此源代码https://www.webrtc-experiment.com/RecordRTC/simple-demos/screen-recording.html
要进行屏幕录制,它可以正常工作,单击“停止”按钮后,我们可以看到录制的视频,然后可以通过单击视频上的下载选项来下载视频。
有什么方法可以代替自动下载,例如,如果我单击“停止”按钮,视频可以自动下载到我的download
文件夹中。
我尝试过的方法:在stopRecordingCallback()
函数中
var reader = new FileReader();
reader.readAsDataURL(recorder.getBlob());
reader.onloadend = function() {
var base64data = reader.result;
console.log(base64data);
$.ajax({
type: 'POST',url: 'save.php',data: {base64data: base64data},success: function(msg) {
// alert('Successfully uploaded.');
},error: function(jqXHR,textStatus,errorMessage) {
alert('Error:' + JSON.stringify(errorMessage));
}
});
}
问题是,它在我的本地主机上运行良好,我可以自动下载视频,但是当我将此代码更新到服务器中时,它却无法运行,我得到了error:Request Entity Too Large
,我在init中更改了代码.php文件
#set max post size
post_max_size = 512M
upload_max_filesize = 512M
php_value post_max_size 20M
我仅使用POST
发送数据。
我仍然遇到相同的错误,因此,除了此错误之外,还有其他方法可以自动下载该视频。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。