我正在寻找类似于此处提供的解决方案(我的问题是相同的):How to save files in my server with ScriptCam plugin
不幸的是,那个对我不起作用。 我的网站上有一个scriptcam插件。录制的视频应该发送到我的ftp文件夹,但它不起作用(尽管.txt测试文件确实有效)。 Scriptcam支持显然不存在..
所以我认为通过scriptcam从生成的链接中自动捕获视频一定是可行的,但我不知道如何。我的PHP是非常基本的,具有讽刺意味的是,我的PHP课程将于下周三开始,即网站(http://www.trainemotionmanagement.com)必须上线后两天...
有什么想法吗?
scriptcam'录制就绪'功能如下所示:
function fileReady(fileName) {
$('#recorder').hide();
fileName2=fileName.replace('mp4','gif');
$('#message').html('The MP4 file is now dowloadable for five minutes over <a href="'+fileName+'">here</a>. The animated GIF can be downloaded <a href="'+fileName2+'">here</a>.');
var fileNameNoExtension=fileName.replace(".mp4", "");
jwplayer("mediaplayer").setup({
width:320,
height:240,
file: fileName,
image: fileNameNoExtension+'_0000.jpg',
tracks: [{
file: fileNameNoExtension+'.vtt',
kind: 'thumbnails'
}]
});
$('#mediaplayer').show();
}
编辑:问题已解决。怎么样?不知道,它刚刚开始工作......
答案 0 :(得分:0)
如果测试.txt文件存储在您的ftp中,那么这意味着ftp连接和其他设置都没问题。 从您对问题的描述来看,似乎您可能没有使用write js代码来使整个过程发挥作用。
在scriptcam网站上有一个圆顶,对我来说非常有用。 http://www.scriptcam.com/demo_2.cfm
这对你也有用。
答案 1 :(得分:0)
function fileReady(fileName) { $.ajax({ type: 'POST', data:{"file_name":fileName}, url: URL, contentType: 'application/json', success: function(responseXml) { $('#message').html('Video created successfully..');
} }); }
在服务器端
获取filename参数,(其中filename为mp4文件的url)
如果您使用的是php
file_put_contents(&#34; saving_filename&#34;,fopen(filename,&#39; r&#39;));
并保存。
请注意,scriptcam将在5分钟后从服务器中删除此文件。所以我们需要使用这种方法复制文件或者需要设置ftp服务器的详细信息。
享受!!!